System.TLibModule

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TLibModule = record
    Next: PLibModule;
    Instance: HINST;
    CodeInstance: HINST;
    DataInstance: HINST;
    ResInstance: HINST;
    TypeInfo: PPackageTypeInfo;
    Reserved: NativeInt;
{$IF defined(LINUX) or defined(MACOS) or defined(ANDROID)}
    InstanceVar: Pointer platform;
    InitTable: Pointer platform;
    GOT: NativeUInt platform;
{$ENDIF LINUX or MACOS or ANDROID}
{$IFDEF PC_MAPPED_EXCEPTIONS}
    CodeSegStart: NativeUInt platform;
    CodeSegEnd: NativeUInt platform;
{$ENDIF PC_MAPPED_EXCEPTIONS}
  end;

C++

struct DECLSPEC_DRECORD TLibModule
{
public:
    TLibModule *Next;
    NativeUInt Instance;
    NativeUInt CodeInstance;
    NativeUInt DataInstance;
    NativeUInt ResInstance;
    TPackageTypeInfo *TypeInfo;
    NativeInt Reserved;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.pas
System.hpp
System System

Description

TLibModule décrit un module qui est compilé avec l'application.

TLibModule est une entrée d'une liste liée de structures de données qui décrivent les modules d'une application.

Next est un pointeur sur l'entrée suivante de la liste.

Le champ Instance représente le handle d'instance de l'exécutable ou du package et les handles d'instance du texte, des données et de la ressource associés à l'instance de cet exécutable.


Voir aussi