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;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
Beschreibung
TLibModule beschreibt ein Modul, das mit der Anwendung compiliert wird.
TLibModule ist ein Eintrag in einer verknüpften Liste mit Datenstrukturen, die die Module in einer Anwendung beschreiben.
Next
ist ein Zeiger auf den nächsten Listeneintrag.
Das Feld Instance
repräsentiert das Instanzen-Handle einer ausführbaren Datei oder eines Package und die Instanzen-Handle von Text, Daten und Ressourcen, die der ausführbaren Instanz zugeordnet sind.