V
Original erstellt von DocReggae:
Hallo,
Wie kann ich eine Memberfunktion aus einer anderen Klasse aufrufen? Ich habe erst eine Variable auf meine erste Klase deklariert und habe dann versucht, mit dieser dann meine Funktion aufzurufen. Der Compiler zeigt auch keinen Fehler an, aber wenn das Programm dann startet, kommt die Meldung "Debug Assertion Failed". Was soll ich jetzt machen?
Meistens kann dieses Vorgehen helfen:
erstmal mit F5 starten, nicht mt Strg+F5.
Wenn dann die Dilogbox mit dem Assert kommt, "Wiederholen drücken".
Jetzt biste im Debugger genau auf dem Befehl, der das Programm unterbrochen hat, um Dich in den Debugger zu werfen.
Drück jetzt Alt+7. Es erscheint ein neues Fensterchen, der Call Stack.
Dort geh hoch bis zum assert. Kannste daran den Grund schon ablesen? Evtl geh noch höher und noch ein wenig höher. Und schau Dir immer die Inhalte der Variablen an, ob Du was merkwürdiges entdeckst.