System.Classes.TComponent.IsImplementorOf
Delphi
function IsImplementorOf(const I: IInterface): Boolean;
C++
bool __fastcall IsImplementorOf(const System::_di_IInterface I);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Description
Indique si le composant implémente une interface particulière.
Appelez IsImplementorOf pour déterminer si le composant (ou, au cas où le composant rassemble son interface avec d'autres composants, le composant de contrôle) gère l'interface spécifiée par I. IsImplementorOf est similaire à la méthode QueryInterface, mais elle peut gérer une requête pour une interface nil (Delphi) ou NULL (C++) et elle ne renvoie pas un pointeur d'interface.
Le système de flux, qui charge et enregistre les composants, utilise IsImplementorOf pour résoudre les valeurs de propriétés qui sont des interfaces.