Forum: Programmieren allgemein
by himitsu,
16. Okt 2010
Bietet die Komponente auch etwas anderes, außer .GetChar, womit man einen ganzen Block auslesen kann?
Wenn ja, dann kannst du damit die Daten direkt in den Record reinladen.
Ein statisches Array von gleicher Größe > kann direkt in den Record gekastet werden.
Da ein dynamisches Array intern schon aus einem "Zeiger" besteht, welcher auf das erste Datenfeld zeigt, könnte man auch hier...
Forum: Programmieren allgemein
by himitsu,
15. Okt 2010
Hätte man auch über packed machen können.
type Tmytyp = packed record ... end;.
Wo kommt denn das Byte-Array her?
> Man könnte die Daten auch direkt in den Record laden und nicht erst in ein ByteArray.
Ansonsten besteht noch die Möglichkeit den Record nur "virtuell" über das Array zu legen ... also einfach einen CAST/Typumwandlung durchführen.