System.TLibModule

提供: RAD Studio API Documentation
移動先: 案内検索

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 フィールドは、実行可能ファイルまたはパッケージのインスタンス ハンドルや、その実行可能ファイル インスタンスに関連するテキスト、データ、およびリソースのインスタンス ハンドルを表します。


関連項目