Ausser wen ich eine Zahl nehme, die nicht in der 2er-Potenz ist, kommt eine Fehlermeldung oder ab 64.
Code: Alles auswählen
{$PackRecords 4}
type
Trec2 = record
a: byte;
b: byte;
c: byte;
end;
begin
WriteLn(SizeOf(Trec2));
end.
Wieso hat der Wert bei $PackRecords keinen Einfluss ?
FPC 3.0.4 Linux 64Bit.
Bei Win32 das Gleiche.