Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Typecasting eines Arrays von Byte und Schreiben in verschiedene Variablen in Delp

  Alt 24. Feb 2020, 09:35
Der Unterschied bei p3() ist im Endeffekt dass die einzelnen Felder zugewiesen werden und nicht alles auf einen Rutsch.

Das ist natürlich schon einmal gut, damit muss der Record z.B. nicht mehr packed sein und man kann sich die Reihenfolge der Felder selbst aussuchen.

Ich würde noch einen Schritt weitergehen:

Ob man die einzelnen Bytes da jetzt mit wilden Zeigerzugriffen, mit TBitConverter oder sonst womit rausholt ist ja im Endeffekt egal, aber z.B. bei einem TDateTime (das ja nur ein Double ist) bieten sich noch Gültigkeitsprüfungen an. Akzeptiere ich nur Zeitstempel nach 1970? Was wenn ich eine ungültige Fließkommazahl erhalten habe?
  Mit Zitat antworten Zitat