Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Record: Delphi only?

  Alt 23. Jun 2006, 12:25
Also packed ist es auf jeden Fall überall
und selbst wenn es not packed nicht geben sollte, so könnte man die nötigen FüllBytes auch selber einfügen.


Wie gesagt, inzwischen mach ich es nur noch mit packed,
dann ist zwar im QuellCode mehr drin, aber es funktioniert immer und überall
Delphi-Quellcode:
x = packed Record
  B: Byte;
  _fill: Triple;
  i: Integer;
End;

Triple is'n eigener 3-Byte-Type. Es sieht halt besser aus, als
Delphi-Quellcode:
x = packed Record
  B: Byte;
  _fill: packed Array[0..2] of Byte;
  i: Integer;
End;
// oder
x = packed Record
  B: Byte;
  _fill1: Byte;
  _fill2: Word;
  i: Integer;
End;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat