IBX.IBEvents.TIBEvents

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBEvents

Delphi

TIBEvents = class(TComponent, IIBEventNotifier)

C++

class PASCALIMPLEMENTATION TIBEvents : public System::Classes::TComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
IBX.IBEvents.pas
IBX.IBEvents.hpp
IBX.IBEvents IBX.IBEvents

Beschreibung

TIBEvents ermöglicht es Anwendungen, auf eingetragene Ereignisse zu reagieren.

Mit einer TIBEvents-Komponente ermöglichen Sie es Ihrer Anwendung, Interesse an Ereignissen anzumelden und als asynchron zu behandeln, die von einem InterBase-Server eingetragen wurden. Das InterBase-Ereignis erlaubt es Anwendungen, auf Aktionen und Datenbankänderungen von anderen, gleichzeitig ausgeführten Anwendungen zu reagieren, ohne dass die Datenbank regulär abgefragt oder direkt mit den anderen Anwendungen kommuniziert werden müsste.

Im Wesentlichen ermöglicht die TIBEvents-Komponente, dass eine Anwendung über bestimmte Ereignisse informiert werden. Wenn eines dieser Ereignisse eintritt, benachrichtigt der InterBase-Server die Anwendung und OnEventAlert wird aufgerufen.

Setzen Sie für TIBEvents die Eigenschaft Database auf die Komponente, die die Verbindung mit dem InterBase-Server herstellt. Geben Sie dann in der Eigenschaft Events die Ereignisse an, auf die reagiert werden soll. Sie können die Eigenschaft AutoRegister auf true setzen, falls TIBEvents automatisch Interesse an den Ereignissen anmelden soll, wenn die Datenbankkomponente eine Verbindung öffnet oder die Eigenschaft Registered auf true setzt, nachdem die Verbindung für explizite Interessenanmeldungen offen ist. Schreiben Sie dann eine OnEventAlert-Ereignisbehandlungsroutine, die reagiert, wenn die InterBase-Ereignisbehandlungsroutine TIBEvents informiert, dass ein Ereignis eingetreten ist.