Thema: Delphi Definition String

Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Definition String

  Alt 5. Jan 2005, 13:23
Hi,

ein String ist ersteinmal nichts anderes als eine Zeichenkette. Also ein aneinanderreihung von Zeichen ("Chars").

Der klassische ShortString ist im Prinzip nicht mehr als ein array[Byte] of Char, wobei an Position [0] die Länge des Strings vermerkt ist.

Die heute unter Delphi üblichen HugeStrings ("String") sind mehr oder weniger vom Typ Pointer.
Ein HugeString ist mindestens 8 Byte groß, da in Length(String)-4 der Referenzzähler (4 Byte) und in Length(String)-8 der Längenzähler (auch 4 Byte) sitzt.

Den Rest findet Du ohne Probleme in Netz

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat