IBX.IBEvents.TIBEvents

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBEvents

Delphi

TIBEvents = class(TComponent, IIBEventNotifier)

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
class public
IBX.IBEvents.pas
IBX.IBEvents.hpp
IBX.IBEvents IBX.IBEvents

Description

TIBEvents permet aux applications de répondre aux événements publiés.

Utilisez un composant TIBEvents pour permettre à votre application de demander des notifications et de gérer de manière asynchrone des événements publiés par un serveur InterBase. L'événement InterBase permet aux applications de répondre à des actions et des modifications de base de données effectuées par d'autres applications s'exécutant simultanément, sans avoir à recourir à une interrogation régulière de la base de données ou à une communication directe avec les autres applications.

Par essence, le composant TIBEvents permet à une application de déclarer qu'elle souhaite être informée lorsque les événements X, Y et Z se produisent. Quand l'un des événements demandés se produit, le serveur InterBase avertit l'application et OnEventAlert est appelé.

Pour utiliser TIBEvents, attribuez à la propriété Database le composant qui se connecte au serveur InterBase. Utilisez ensuite la propriété Events pour indiquer les événements auxquels vous voulez répondre. Vous pouvez attribuer la valeur true à la propriété AutoRegister si vous voulez que TIBEvents recense automatiquement la notification de ses événements quand le composant base de données ouvre une connexion, ou attribuez la valeur true à la propriété Registered après l'ouverture de la connexion afin de recenser explicitement votre notification. Enfin, écrivez un gestionnaire d'événements OnEventAlert pour répondre quand le gestionnaire d'événements InterBase informe TIBEvents qu'un événement s'est produit.