Einzelnen Beitrag anzeigen

stb2050

Registriert seit: 3. Aug 2011
4 Beiträge
 
#1

Funktionsweise von SetLength

  Alt 10. Aug 2011, 21:17
Delphi-Version: 5
Hallo Delphi-Gemeinde,

ich versuche momentan, einen Delphi-Code in PHP umzuschreiben, dabei bin ich auf ein Problem gestoßen. Die Funktion SetLength liefert ein uns unverständliches Ergebnis zurück.

Code:
var
  test: string;

begin
    test := '';
    Writeln(test);
    SetLength(test, 3);
    Writeln (test);
    exit;
end.
Das Ergebnis des SetLenght von '' (also von nichts) ist 2NULC (in der CMD-Ausgabe wird nur 2 angezeigt), das NUL ist das ASCI-Zeichen NUL.

Kann das jemand erklären?

Vielen Dank.

Liebe Grüße,
Steffen
  Mit Zitat antworten Zitat