Zeilen aus einem RichEditControl auslesen
-
Ich bekomme eine Ausnahmeverletzung wenn ich die zeilen einse RichEditCtrl auslesen will. Das liegt wohl an der zeilen:
pmyRichEditCtrl.GetLine(i, strText.GetBuffer(nLineLength));
strText.ReleaseBuffer(nLineLength);Das krasse an der ganzen sache ist das der code unten ein beispiel aus der msdn ist. Kann mir da jemand weiterhelfen?
CRichEditCtrl& pmyRichEditCtrl = this->GetRichEditCtrl(); int i, nLineLength, nLineCount = pmyRichEditCtrl.GetLineCount(); CString strText, strLine; // Dump every line of text of the rich edit control. for (i=0;i < nLineCount;i++) { nLineLength = pmyRichEditCtrl.LineLength(i); pmyRichEditCtrl.GetLine(i, strText.GetBuffer(nLineLength)); strText.ReleaseBuffer(nLineLength); strLine.Format(TEXT("line %d: '%s'\r\n"), i, strText.GetBuffer(0)); afxDump << strLine; }
-
Nur ne Idee. Hast Du an
AfxInitRichEdit();gedacht?