System.Win.ComObj.TConnectionPoint

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TContainedObjectSystem.TAggregatedObjectSystem.TObjectTConnectionPoint

Delphi

TConnectionPoint = class(TContainedObject, IConnectionPoint)

C++

class PASCALIMPLEMENTATION TConnectionPoint : public System::TContainedObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj System.Win.ComObj

Description

TConnectionPoint implémente l'interface IConnectionPoint pour une interface sortante unique.

TConnectionPoint implémente l'interface IConnectionPoint, que les applications client appellent pour recenser un intérêt dans une interface sortante spécifique. L’interface sortante correspondante définit les gestionnaires d'événements que les clients implémentent. Le client utilise IConnectionPoint pour fournir son implémentation de cette interface (appelée un collecteur d’événements) de manière à ce qu'elle soit appelée lorsque des événements se produisent.

Les experts générant le code de support d'événement créent automatiquement un membre de classe, de type TConnectionPoint, qui gère une liste de collecteurs d'événements fournis par les clients.

Les objets TConnectionPoint supportent les fonctionnalités suivantes :

  • Les interfaces sortantes, telles que les ensembles d'événements.
  • La capacité d'énumérer les IIDs des interfaces sortantes.
  • La capacité de connecter et de déconnecter des collecteurs vers et depuis l'objet pour ces IIDs sortants.
  • La capacité d'énumérer les connexions existantes vers une interface sortante particulière.

Les interfaces IConnectionPoint et IConnectionPointContainer sont utilisées pour la gestion des événements OLE. Etant donné que l'expert configure automatiquement les événements d'un contrôle, les utilisateurs ne doivent employer directement ces interfaces que s'ils souhaitent modifier l'implémentation VCL standard ou ajouter des événements à un serveur COM dont l'expert ne génère aucun code de support d’événement.

Voir aussi