Hallo Freunde des kleinen Ein-Mal-Eins,
wenn ich mir ansehe, dass laut der Funktion <sizeOf>
8 + 2 zu dem Resultat 16 kommt, dann frage ich mich,
ob ich bisher im Themengebiet der Mathematik etwas
verpasst habe. Ich dachte immer, ich hätte das kleine
Ein-Mal-Eins drauf
Folgendes Problem:
Delphi-Quellcode:
var b : byte;
//...
b:= SizeOf(int64); // b = 8;
b:= SizeOf(word); // b = 2;
// Bis hier hin is' alles cool, aber ...
type TLevelSize = record
width : int64; // 8 Bytes
height : word; // 2 Bytes
end;
//...
b:= SizeOf(TLevelSize) // b = 16 // hääääää??
Das möge man mir bitte erklären.