System.Classes.TComponent.IsImplementorOf

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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 (Object Pascal) 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.

Voir aussi