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.