DesignIntf.TDemandLoadState
Delphi
TDemandLoadState = (dlDefault, dlDisable, dlEnable);
C++
enum DECLSPEC_DENUM TDemandLoadState : unsigned char { dlDefault, dlDisable, dlEnable };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | DesignIntf |
Beschreibung
Legt fest, ob die IDE das intelligente Laden (Lazy Loading) von in der IDE installierten Entwurfszeit-Packages verwenden soll.
TDemandLoadState wird in der Methode ForceDemandLoadState verwendet, um den Ladestatus für ein Package explizit festzulegen, das als das in der IDE installierte Entwurfszeit-Package genutzt werden soll. Rufen Sie ForceDemandLoadState bei der Implementierung der Prozedur Register eines Package auf, wenn der Ladestatus des Package explizit festgelegt werden muss.
TDemandLoadState definiert die folgenden Werte:
Wert | Bedeutung |
---|---|
|
Legt fest, dass die IDE das intelligente Laden (Lazy Loading) von in der IDE installierten Entwurfszeit-Packages verwenden soll. Beim Start der IDE werden nicht sofort alle installierten Packages geladen. Anfänglich lädt die IDE nur die installierten Packages, die explizit in der Projektgruppe verwendet werden. Nicht geladene Packages können bei Bedarf automatisch geladen werden. Wenn der Programmierer beispielsweise eine Komponente aus der Tool-Palette in den Formular-Designer zieht, dann wird das Package, in dem diese Komponente registriert ist, in die IDE geladen. Durch das intelligente Laden werden die Startzeit der IDE und der verwendete Arbeitsspeicher reduziert.
|
|
Deaktiviert das intelligente Laden. Beim Start der IDE werden immer alle installierten Packages geladen. |
|
Das System legt fest, ob das intelligente Laden von installierten Packages verwendet werden soll. |