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;
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
説明
TLibModule は、アプリケーションと一緒にコンパイルされるモジュールを表します。
TLibModule は、アプリケーション内のモジュールを記述したデータ構造のリンク リスト内のエントリです。
Next
は、このリスト内の次のエントリへのポインタです。
Instance
フィールドは、実行可能ファイルまたはパッケージのインスタンス ハンドルや、その実行可能ファイル インスタンスに関連するテキスト、データ、およびリソースのインスタンス ハンドルを表します。