Fehler bei Funktions aufruf
-
Hi @ all!
Ich habe eine andere Frage und zwar wie kann ich eine Funktion aus einer anderen Klasse aufrufen?Ich habe es mit
RotDlg::OnRot(rot);Versucht aber das Funktioniert bei mir nicht muss ich die Funktion erst als Global deffinieren? Wenn ja wie mache ich das?
Ich bekomme folgenden Fehler:
error C2352: 'RotDlg::OnRot' : Unzulaessiger Aufruf einer nichtstatischen Member-Funktion c:\tmp\kopie von kopie von firststep 0.3\rotdlg.h(19) : Siehe Deklaration von 'OnRot'
-
Servus,
probiers mal so:
CKlasse rot(blabla); //oder so CKlasse rot; rot.OnRot(blabla);ich glaube so ging das..

Hellsgore
-
Jau so ging das:
CKlasse rot; rot.OnRot(bla);du machst ja auch nicht
CString::OnWasWeissich(); //sonder CString strTest; strTest.OnWasWeissich();Hellsgore

Achso ich vergass noch, das kommt natürlich drauf an wie du die Klasse aufgebaut hast
PS: Wenn mir jetzt jemand ankommt mit die Funktion OnWasWeissich() gibs nitt, dem setze ich eigenhändig einen pointer auf seinen dummen char. Und das kannste singen