Data.DB.TCustomConnection.RegisterClient
Delphi
procedure RegisterClient(Client: TObject; Event: TConnectChangeEvent = nil); virtual;
C++
virtual void __fastcall RegisterClient(System::TObject* Client, TConnectChangeEvent Event = 0x0);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Data.DB.pas Data.DB.hpp |
Data.DB | TCustomConnection |
Beschreibung
Registriert ein Objekt, das von der Verbindungskomponente verwendet wird.
RegisterClient wird intern verwendet, um eine Zuordnung zwischen bestimmten Objekten und der Verbindungskomponente herzustellen. In den registrierten Objekten kann eine Ereignisbehandlungsroutine implementiert werden, um auf das Öffnen und Schließen der Verbindung zu reagieren.
Client enthält das zu registrierende Objekt. Handelt es sich dabei um eine Datenmenge, wird diese in die Eigenschaft DataSets aufgenommen.
Event gibt eine Ereignisbehandlungsroutine an, die unmittelbar nach dem Öffnen oder vor dem Schließen der Verbindung aufgerufen wird.
Datenmengen rufen diese Methode auf, wenn sie die Komponente zum Herstellen einer Verbindung verwenden. Bei ADO- und dbExpress-Datenmengen erfolgt der Aufruf bei der Aktivierung. Bei Client-Datenmengen wird die Methode beim Zuweisen der Eigenschaft RemoteServer aufgerufen.