Fehlermeldung
-
Hallo Leute!
In meinem Programm erscheint manchmal folgender Fehler:Debug Assertion Failed!
File: strcore.cpp
Line: 519
...Klick ich dann auf Wiederholen kommt folgende Meldung:
Die Ausnahme "unknown software exception" (0x8...) ist in der Anwendung an der Stelle 0x5... aufgetreten.
Klick ich dann auf abbrechen zum debuggen werde ich an folgende Stelle verwiesen:
LPTSTR CString::GetBufferSetLength(int nNewLength) { ASSERT(nNewLength >= 0); GetBuffer(nNewLength); GetData()->nDataLength = nNewLength; m_pchData[nNewLength] = '\0'; return m_pchData; }
Weiß jemand wo das Problem liegt?? (Hat wohl irgendwas mit nem String zu tun
)
-
Welchen Wert hat nNewLength denn? Das muss >= 0 sein.
Mach mal die Stackanzeige im Debugger auf und gehe so hoch bis Du zu Deinem Code kommst, da wirst Du den Fehler dann finden.