Hallo zusammen,
Wenn ich mit SizeOf die Größe der Records
Delphi-Quellcode:
tRec1 = record
I: Integer;
end;
tRec2 = record
B1: Byte;
B2: Byte;
B3: Byte;
B4: Byte;
end;
überprüfe, kommt wenig überrachend jeweils 4 heraus.
Wenn ich aber die Records
Delphi-Quellcode:
tRec3 = record
S1: String[50];
I: Integer;
S2: String[50];
end;
tRec4 = record
S1: string[50];
B1: Byte;
B2: Byte;
B3: Byte;
B4: Byte;
S2: String[50];
end;
bekomme ich einmal 108 und einmal 106. Erwartet hätte ich beides mal 106 (2 * 51 + 4).
???