Vcl.AxCtrls.TConnectionPoints

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTConnectionPoints

Delphi

TConnectionPoints = System.Win.ComObj.TConnectionPoints;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public Vcl.AxCtrls.pas Vcl.AxCtrls Vcl.AxCtrls

Beschreibung

TConnectionPoints implementiert die IConnectionPointContainer-Schnittstelle für ein COM-Objekt, das Client-Ereignisse generiert.

Die Klasse TConnectionPoints ermöglicht einem Objekt, das Vorhandensein ausgehender Schnittstellen (Ereignisschnittstellen) anzuzeigen. TConnectionPoints implementiert die Schnittstelle IConnectionPointContainer, durch die sich Clients für Ereignisbenachrichtigungen registrieren können. Die COM-Experten fügen den automatisch generierten Klassen, die Ereignisse in den Clients auslösen, ein TConnectionPoints-Objekt als Element hinzu.

Die Schnittstelle IConnectionPoint ermöglicht den Zugriff auf ein Enumerator-Subobjekt mit der Schnittstelle IenumConnectionPoints. Sie ermöglicht ebenso Zugriff auf alle Verbindungspunkt-Subobjekte, von denen jedes die Schnittstelle IConnectionPoint implementiert. Die Schnittstelle IConnectionPoint ermöglicht den Zugriff auf ein Enumerator-Subobjekt mit der Schnittstelle IEnumConnections.

Mit einem TConnectionPoints-Objekt haben Sie Zugriff auf

ein Aufzählungs-Unterobjekt mit einer IEnumConnectionPoints-Schnittstelle. Diese Schnittstelle kann dazu verwendet werden, Verbindungspunkte für jede ausgehende IID aufzuzählen.

Verbindungspunkt-Unterobjekte mit einer IConnectionPoint-Schnittstelle für jede ausgehende IID. Über diese Schnittstelle startet oder beendet der Client eine Kommunikationsschleife mit dem zu verbindenden Objekt. Der Client kann über diese Schnittstelle auch ein Aufzählungsobjekt mit einer IEnumConnections-Schnittstelle erhalten und so die bekannten Verbindungen ermitteln.

Da der ActiveX-Experte die Ereignisse für ein Steuerelement automatisch einrichtet, müssen diese Schnittstellen nur direkt verwendet werden, wenn die Standard-VCL-Implementation geändert oder Ereignisse zu einem Automations-Server für Nicht-ActiveX-Steuerelemente hinzugefügt werden sollen.

IConnectionPointContainer

Siehe auch