DesignIntf.TDemandLoadState
Delphi
TDemandLoadState = (dlDefault, dlDisable, dlEnable);
C++
enum DECLSPEC_DENUM TDemandLoadState : unsigned char { dlDefault, dlDisable, dlEnable };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | DesignIntf |
Description
Spécifie si l'EDI doit utiliser le chargement intelligent des packages de conception installés dans l'EDI.
TDemandLoadState est utilisé dans la méthode ForceDemandLoadState pour définir explicitement l'état de chargement d'un package devant être utilisé comme le package de conception installé dans l'EDI. Appelez ForceDemandLoadState lors de l'implémentation de la procédure Register d'un package si l'état de chargement du package doit être défini explicitement.
TDemandLoadState définit les valeurs suivantes :
Valeur | Signification |
---|---|
|
Spécifie que l'EDI doit utiliser le chargement intelligent des packages de conception installés dans l'EDI. Lorsqu'elle démarre, l'EDI ne charge pas immédiatement l'ensemble des packages installés. Initialement, seuls les composants des packages installés utilisés explicitement dans le groupe de projets sont chargés par l'EDI. Les packages qui ne sont pas chargés peuvent l'être automatiquement à la demande. Par exemple, lorsqu'un programmeur fait glisser un composant de la palette d'outils sur le Concepteur de fiches, le package dans lequel le composant est recensé est chargé dans l'EDI. Le chargement intelligent est utilisé pour réduire le délai d'ouverture de l'EDI et la mémoire utilisée. |
|
Désactive le chargement intelligent. Lorsqu'elle démarre, l'EDI charge toujours l'ensemble des packages installés. |
|
Le système lui-même définit si le chargement intelligent des packages installés doit être utilisé. |