Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Unterschiede bei TTime bzw. TDateTime zwischen Delphi 3 und Delphi 2010 ?

  Alt 14. Mär 2013, 15:40
Strings sind ggf. utf-16 also 2 Byte pro Char.
Für String mit Klammer? Sollte 1 Byte char bleiben

An 64 Bit Probleme gedacht?
D2010?

Also ich denke eher das unter D3 kein Align erzeugt wurde was jetzt unter D2010 der Fall ist:

Code:
Startnr : integer;                  4 Byte
Disziplin : String[41];            41 Byte
Charakter : integer;                4 Byte
ZwischenZeiten : integer;           4 Byte
MaxZwischenZeiten : integer;        4 Byte
LaufZeit : array[1..11] of TTime; 11*8 Byte
Uhrzeit : TDateTime;                8 Byte
Status : String[6];                 6 Byte

Summe                             159 Byte bei Align = 1 Byte
                                   160 Byte bei Align = 2 Byte
                                   164 Byte bei Align = 4 Byte
Oder war mal TDateTime ein extended-Wert (10 bytes) was bei Align = 4 zu 168 Byte führen würde.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat