Programm beenden macht Probleme(afxwin2.inl Line:602)
-
Hallo zusammen,
ich arbeite mit MS Visual C++ 6.0 / MFC und WinXP Prof.
Mein Problem ist folgendes:
Mein Programm besteht aus ca 30 Klassen. Eine Klasse davon beinhaltet einen Thread mit einer Endlosschleife in dem die kommunikation zu Geräten von statten geht.Wenn ich mein Prgramm nun beende, warte ich bis der Thread ausgelaufen ist und dann gebe ich im Destruktor den allokierten Speicherplatz wieder frei.
Ich bekomme nachdem der Destruktor abgelaufen ist(also ist darin alles ok) folgende Fehlermeldung:
Debug Assertion Failed! Programm: ...(meins) File: afxwin2.inl Line: 602
In Line 602 steht die SetBitmap Funtion der Klasse CButton.
Ich vermute dass das Programm noch versucht ein Bitmap zu setzen auf einen dynamisch erstellten Button der ber mittlerweile nicht mehr vorhanden ist.Hat jmd von Euch eine Idee wie ich das Problem lösen könnte???
Wäre echt wichtig!
Vielen Dank für Eure Hilfe
MfG Dippi