hallo…
ich hab ein MFC Programm und bekomm immer in einem bestimmten Fall einen Assert in CString::ReleaseBuffer wenn ich UpdateData(TRUE) aufrufe.
void CString::ReleaseBuffer(int nNewLength)
{
CopyBeforeWrite(); // just in case GetBuffer was not called
if (nNewLength == -1)
nNewLength = lstrlen(m_pchData); // zero terminated
ASSERT(nNewLength nAllocLength);
GetData()->nDataLength = nNewLength;
m_pchData[nNewLength] = ‚\0‘;
}
…hat jemand eine Ahnung wo das Problem liegt?
…merci