Afficher : Delphi
C++
Préférences d'affichage
System.Classes.TComponent.IsImplementorOf
De XE2 API Documentation
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.