System.TLibModule
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.