System.SysUtils.LongRec

De RAD Studio API Documentation
Aller à : navigation, rechercher

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
{
public:
    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.