Fehlermeldung beim Debuggen => ASSERT(afxCurrentResourceHandle != NULL
-
Hallo
Aus Gründen der Übersicht wurden aus der Hauptklasse mehrere Funktionen in eine neue Klasse transferiert.
Aus der Hauptklasse wurde zuvor perCSerialKommunikation xSKO;
eine weitere Funktion eingebunden.
Dieser Aufruf wurde ebenso in die neue Klasse transferiert.
Kompilieren funktioniert einwandfrei.
Sobald jetzt der Debugger gestartet bricht das Programm in der Klasse afxmt.inl mit folgender Fehlermeldung ab._AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle() { ASSERT(afxCurrentResourceHandle != NULL); <= Hier der Abbruch return afxCurrentResourceHandle; }
Wenn diese Zeile auskommentiert ist
//CSerialKommunikation xSKO;
klappt zwar das Debuggen - jedoch logischer Weise nicht die Funktion.
Zusatz: diese Funktionen hatten in der Hauptklasse funktioniert.
Was kann hierfür die Ursache sein?
-
Hast Du statische Objekze benutzt die initialisiert werdenund Ressourcen benutten bevor der eigentliche InitCode Deine Programmes läuft.
Ist das ein Consolen Programm oder ein Windows Programm