CResourceException
-
Hi an alle,
Ich habe eine Applikation, wenn ich eine Weile mit der Maus immer etwas im Fenster mache (z.B.: Rechteck zeichnen) dann unterbricht das Programm nach einer Weile, eine MessageBox geht auf, mit der Meldung
Eine erforderliche Ressource ist nicht verfügbar
.
In meinem VS2005 (VC++) erschein im Ausgabefenster:
Eine Ausnahme (erste Chance) bei 0x7c812afb in MyApp.exe: Microsoft C++-Ausnahme: CResourceException an Speicherposition 0x0012f7ac..
Hat jemand eine Ahnug was los ist? Bzw. wie bekomme ich heraus welche Ressource da fehlt?
Für jede hilfe bin ich sehr dankbar....
...
-
Vermutlich hast Du ein Resource-Leak... Du gibst die Resourcen nicht mehr frei....
-
Jochen Kalmbach schrieb:
Vermutlich hast Du ein Resource-Leak... Du gibst die Resourcen nicht mehr frei....
Okay, das kann sein.... . Aber wie gebe ich denn Ressource wieder frei. Ich meine mit Ressource so was wie Dialoge, Bitmaps, Icons, etc ... . Oder gibt es noch ander Ressourcen?
-
delete
-
Oder eine Windows-Ressource kann nicht geladen werden (String, Dialog, Cursor, Stift, Pinsel, DC). Setze Dir einen Breakpoint in AfxThrowResourceException (wingdi.cpp) und schaue im Debugger, wann diese Funktion aufgerufen wird.
PS: Sollte ins MFC-Forum verschoben werden.