System.Win.ComObj.TConnectionPoint.Create
Delphi
constructor Create(Container: TConnectionPoints; const IID: TGUID; Kind: TConnectionKind; OnConnect: TConnectEvent);
C++
__fastcall TConnectionPoint(TConnectionPoints* Container, const GUID &IID, TConnectionKind Kind, TConnectEvent OnConnect);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | TConnectionPoint |
Beschreibung
Instantiiert ein Verbindungspunkt-Objekt.
Create wird automatisch von der Methode CreateConnectionPoint des Verbindungspunkt-Containers, um ein Verbindungspunkt-Objekt zu instantiieren. Das tritt beim Initialisieren eines ActiveX-Steuerelementes ein.
Create weist einem Verbindungspunkt-Objekt Speicher zu, ruft die geerbte Methode Create auf und übergibt sie an die steuernde IUnknown-Schnittstelle des Container-Objektes. Container ist ein Verbindungspunkt-Containerobjekt. Mit Create wird dem Container-Objekt ein Verbindungspunkt-Objekt hinzugefügt. Danach werden die folgenden Parameter gesetzt:
- IID als die GUID oder den Schnittstellenbzeichner der ausgehenden Schnittstelle, die vom Verbindungspunkt verwaltet wird.
- IKind, der angibt, ob eine oder mehrere Verbindungen zum beliebigen Punkt vorhanden sind.
- OnConnect als das Verbindungsereignis, das in der Methode Advise von IConnectionPoint verwendet wird.
TConnectEvent zeigt auf eine Prozedur für das OnConnect-Ereignis des Verbindungspunktes. TConnectionKind ist ein Typ, der angibt, ob mehrere Verbindungen zum Verbindungspunkt vorhanden sind.