System.SysUtils.LongRec
De RAD Studio API Documentation
Delphi
LongRec = packed record case Integer of 0: (Lo, Hi: Word); 1: (Words: array [0..1] of Word); 2: (Bytes: array [0..3] of Byte); end;
C++
struct DECLSPEC_DRECORD LongRec{ union { struct { System::StaticArray<System::Byte, 4> Bytes; }; struct { System::StaticArray<System::Word, 2> Words; }; struct { System::Word Lo; System::Word Hi; }; }; };
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
record struct |
public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
LongRec déclare un enregistrement utilitaire pour fournir un accès aux octets d'une valeur LongWord.
Le type LongRec déclare un enregistrement utilitaire qui stocke 4 octets de données contigus (compactés). LongRec est utilisé principalement pour le transtypage, où les données LongWord doivent être découpées.
Les 4 octets sont accessibles individuellement via le tableau Bytes, ou comme un tableau de 2 Mots, ou la valeur est accessible via les mots de poids Hi et Lo.