Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#4

AW: Variante Records, Strings und 32 bzw. 64 Bit

  Alt 26. Nov 2013, 21:14
string[12] ist intern so aufgebaut:
Delphi-Quellcode:
array[0..12] of AnsiChar;

// bzw.

record
  Length: Byte{AnsiChar};
  array[1..12] of AnsiChar;
end;
Und jetzt überleg mal, was da mit dem Langenbyte bei dir passiert.
Und dazu kommt eventuell noch, daß deine Strings auch noch im Speicher ausgerichtet sein könnten (z.B. erst an der nächsten Integer-Grenze beginnen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat