Daha önce bahsedildi ise affola:
TRecordA = record
* *a: Byte;
* *b: Integer;
* *c: Byte;
*end;
*TRecordB = record
* *a: Integer;
* *b: Byte;
* *c: Byte;
*end;
İki record'un hafızada kapladıkları alanlar farklıdır (*SizeOf(TRecordA) SizeOf(TRecordB)*)
TRecordA = record
* *a: Byte;
* *b: Integer;
* *c: Byte;
*end;
*TRecordB = record
* *a: Integer;
* *b: Byte;
* *c: Byte;
*end;
İki record'un hafızada kapladıkları alanlar farklıdır (*SizeOf(TRecordA) SizeOf(TRecordB)*)