Hallo zusammen,
ich habe immer eine große Frage wo jetzt der Fehler im Prog wohl ist.
Also der Debugger springt in z.B. hinein
Jetzt weiss ich zwar, dass etwas mit meinem CString nicht passt. Aber ich weiss nicht wo im Prog. er stehengeblieben ist? Wie kann ich das am schnellsten finden ohne sich mit Haltepunkten hinzutasten!!
ich habe immer eine große Frage wo jetzt der Fehler im Prog wohl ist.
Also der Debugger springt in z.B. hinein
Code:
const CString& CString::operator=(const CString& stringSrc)
{
if (m_pchData != stringSrc.m_pchData)
{
if ((GetData()->nRefs < 0 && GetData() != _afxDataNil) ||
===>>>> stringSrc.GetData()->nRefs < 0)
{
// actual copy necessary since one of the strings is locked
AssignCopy(stringSrc.GetData()->nDataLength, stringSrc.m_pchData);
}
Jetzt weiss ich zwar, dass etwas mit meinem CString nicht passt. Aber ich weiss nicht wo im Prog. er stehengeblieben ist? Wie kann ich das am schnellsten finden ohne sich mit Haltepunkten hinzutasten!!