Record describing a longint value.
Source position: sysutilh.inc line 55
type LongRec = packed record  | 
||
case Integer of  | 
||
0: (  | 
||
Lo: Word;  | 
  | 
Lower byte.  | 
Hi: Word;  | 
  | 
Upper byte.  | 
);  | 
||
1: (  | 
||
Bytes: array [0..3] of Byte;  | 
  | 
Array of 4 bytes.  | 
);  | 
||
end;  | 
LongRec can be used to extract the parts of an long Integer: the high and low word, or the 4 separate bytes as a zero-based array of bytes. Note that the meaning (or ordering) of High and Low parts are different on various CPUs, and may differ from what is shown in the declaration: the ordering depends on the endianness of the CPU.
  | 
Record describing a word value.  | 
|
  | 
Record describing an Int64 value.  |