DesignIntf.TDemandLoadState

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

dlEnable

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.
C'est la valeur par défaut.

dlDisable

Désactive le chargement intelligent. Lorsqu'elle démarre, l'EDI charge toujours l'ensemble des packages installés.

dlDefault

Le système lui-même définit si le chargement intelligent des packages installés doit être utilisé.

Voir aussi