DesignIntf.TDemandLoadState

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

Delphi

TDemandLoadState = (dlDefault, dlDisable, dlEnable);

C++

enum DECLSPEC_DENUM TDemandLoadState : unsigned char { dlDefault, dlDisable, dlEnable };

プロパティ

種類 可視性 ソース ユニット
enum public
DesignIntf.pas
DesignIntf.hpp
DesignIntf DesignIntf


説明

IDE にインストールされた設計時パッケージのスマート(遅延)読み込みを行うかどうかを示します。

TDemandLoadState は、IDE にインストールされた設計時パッケージとして使用するパッケージの読み込み状態を明示的に設定するために、ForceDemandLoadState メソッドで使われます。そのパッケージの読み込み状態を明示的に設定する必要がある場合は、パッケージの Register 手続きの実装内で ForceDemandLoadState を呼び出します。

TDemandLoadState には次の値が定義されています。

意味

dlEnable

IDE にインストールされた設計時パッケージのスマート(遅延)読み込みを行うことを示します。インストールされたすべてのパッケージが IDE の起動後すぐに読み込まれるわけではありません。最初は、プロジェクト グループで明示的に使用されているインストール済みのパッケージ コンポーネントだけが IDE に読み込まれます。読み込まれなかったパッケージは、オンデマンドで自動的に読み込むことができます。たとえば、コンポーネントを[ツール パレット]からフォーム デザイナにドラッグすると、コンポーネントが登録されているパッケージが IDE に読み込まれます。スマート読み込みは、IDE の起動時間やメモリ使用量を抑えるために使われます。
これがデフォルト値です。

dlDisable

スマート読み込みを無効にします。IDE の起動時に、すべてのインストール済みパッケージが必ず読み込まれます。

dlDefault

インストール済みパッケージのスマート読み込みを使用するかどうかを、システム自体に定義します。

関連項目