029
21.09.2003, 15:04 Uhr
Philipp
|
ok, ich habs mal probiert, mit etwa dem folgenden code :
C++: |
CString NewMessage; //... NewMessage.Format("%s \t: %s\r\n",CurTime,Buffer); pDlg->m_ctrlMessages.AddString(NewMessage);
|
Das Problem ist jetzt aber : Er interpretiert die Escape Sequence "\t" nicht richtig, außerdem fügt er nicht den ganzen String hinzu, sondern bricht nach ~20 Zeichen komplett ab. Beispiel dafür :
NewMessage wäre : "15:02:30, admin : test123test456test789test123test456test789 "
Ausgeben tut er aber nur das : "15:02:30, admin : test123"...
Frage nun wieder: Kann man das beheben???
Bearbeitung: |
Vielleicht noch wichtig : Er schneidet nicht den String selber ab, sondern so wie es aussieht nur die Ausgabe des Strings. Halt als wenn da ein imaginäres Blatt Papier läg, dass teiel der ausgabe verdeckt! Hab das gesehen, weil z.B. den Buchstaben "c" bei "Server successfully started" mitten durch schneidet, und nicht vor oder hinter ihm abschneidet!
|
Philipp Dieser Post wurde am 21.09.2003 um 15:16 Uhr von Philipp editiert. |