Thema: Delphi Problem mit #0 im String

Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Problem mit #0 im String

  Alt 28. Apr 2009, 08:59
Zitat von chaosben:
Das ist so eine Art Naturgesetz.
Nicht ganz...
Delphi-Quellcode:
s := '1234'#0'6789';
Edit1.Text := s; // Anzeige 1234
ShowMessage(IntToStr(Length(s))); // 9!
String ist in Delphi durchaus in der Lage, auch #0 aufzunehmen, ohne die Länge zu kürzen. Nur Edit.Text ist wohl am Ende ein PChar, das dann bei der Anzeige tatsächlich abgeschnitten wird.
  Mit Zitat antworten Zitat