Du kannst den Cast auch direkt einbauen.
Delphi-Quellcode:
type
TMyData = record
case Integer of
0: (B: array[0..15] of Byte);
1: (L: array[0..3] of LongWord);
end;
MyData.L oder MyData.B
Wenn Du nicht mit $A rumhantieren willst, musst Du "packed array" nehmen, sonst kommt da was ganz anderes bei raus...