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