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 per

    CSerialKommunikation 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?


  • Mod

    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


Anmelden zum Antworten