Bde.DBTables.TBDECallback

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTBDECallback

Delphi

TBDECallback = class

C++

class PASCALIMPLEMENTATION TBDECallback : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables


Beschreibung

TBDECallback kapselt eine Callback-Funktion der Borland Database Engine (BDE).

Mit einem TBDECallback-Objekt wird eine Callback-Funktion bei der BDE registriert. Mit einer solchen Funktion steuert die Anwendung, wie die BDE auf bestimmte Ereignisse reagiert, die während eines BDE-Funktionsaufrufs ausgelöst werden.

Beispielsweise könnte es zu einem Problem kommen, während das TBatchMove-Objekt die zugehörige BDE-Stapeloperation ausführt. Eine Callback-Funktion kann auf solche Probleme reagieren, indem die BDE angewiesen wird, die Situation zu protokollieren oder die Daten so anzupassen, daß die Operation erfolgreich abgeschlossen wird.

Die Verwendung eines TBDECallback-Objekts erfordert die folgenden Schritte:

  1. Erzeugen Sie eine Instanz von TBDECallback, um die Callback-Funktion bei der BDE zu registrieren.
  2. Rufen Sie die BDE-Funktion auf, in der die passenden Ereignisse stattfinden. Erzeugen Sie beispielsweise eine Instanz von TBatchMove, und rufen Sie deren Methode Execute auf.
  3. Sobald die BDE-Funktion ihre Arbeit erledigt hat, geben Sie das TBDECallback-Objekt frei, um die Registrierung der Callback-Funktion aufzuheben.

Siehe auch