DesignIntf.ISelectionEditor.RequiresUnits
Delphi
procedure RequiresUnits(Proc: TGetStrProc);
C++
virtual void __fastcall RequiresUnits(System::Classes::TGetStrProc Proc) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | ISelectionEditor |
Description
Garantit que toutes les unités requises sont incluses dans le programme.
RequiresUnits appelle la procédure indiquée par le paramètre Proc
avec toutes les unités nécessaires lors de l'utilisation de cette classe. Le concepteur de fiches garantit automatiquement que les unités dans lesquelles la classe et tous ses ancêtres ont été déclarés sont incluses dans la clause uses du programme qui utilise le composant.
Remarque : Il est possible qu'un événement utilise un type avec l'un de ses paramètres qui n'est ni dans l'unité de la classe, ni dans l'unité de l'un de ses ancêtres. Dans ce cas, un éditeur de sélections qui implémente RequiresUnits doit être recensé et utilisé pour chaque unité qui déclare les types dont l'événement a besoin.