Registriert seit: 23. Nov 2004
Ort: Feldkirch
47 Beiträge
Delphi 2005 Personal
|
Bug oder Denkfehler?
23. Nov 2004, 11:29
Hallo
Kann mir bitte jemand sagen ob ich hier einen Denkfehler mache oder ob es sich um einen Bug in Delphi 7.0 handelt;
Ich habe foldenes Record:
Type TDaqEvent = Record
Data:Word;
Time:LongWord;
ms:Word;
End;
var Event:TDaqEvent;
Wenn nun ich nun die Grösse des Records ermittle, dann liefert mir Delphi mit dem sizeOf-Opeator die
Grösse = SizeOf(Event); // ==> Ergebnis 12 Bytes!!!
Wenn ich die Summe aus Sizeof(Data) + Sizeof(Data) +Sizeof(Data) erhalte ich die Zahl 8.
Meiner Meinung nach stimmen 8 Bytes;
Hat jemand hierfür eine Begründung?
Vielen Dank
Geri
Gerhard
|