Cstring - memory leak
-
Hi
Meine CDialog Klasse hat eine private Member Variable vom
Typ CString. Seit neuestem ( war zuerst nicht der Fall ) bekomme ich
immer die Warnung "memory leak detected". Das Leak hat immer 18 Byte, je nachdem
wie viele Bytes im Buffer des Cstrings stehen hat es 18+.Muss mann einen CString freigeben? Wenn ich im Destructor CString.ReleaseBuffer()
aufrufe änder sich nichts ( das leak hat 18+ Bytes ).Ausserdem rufe ich öfter die Funktion SetWindowText eines Steuerelemnts Static Text
auf dem der CString übergeben wird ( UpdateData() hat aus ungeklährten Gründen
nichts getan ).Hat jemand eine? ( den ganzen Code zu Posten wird etwas viel )
Danke!
-
Vermutlich wird Dein Destruktor Deiner Klasse nicht aufgerufen

Siehe auch:
http://www.codeproject.com/tools/leakfinder.asp
-
Der Destructur wurde tatsächlich nicht aufgerufen.
Hab vergessen, dass ich irgendwo noch "exit(0)" drinn aufgerufen hatte.
Danke für die schnelle Hilfe