Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 26. Nov 2013, 22: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)
$2B or not $2B
  Mit Zitat antworten Zitat