Bde.DBTables.TBDECallback
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:
- Erzeugen Sie eine Instanz von TBDECallback, um die Callback-Funktion bei der BDE zu registrieren.
- 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.
- Sobald die BDE-Funktion ihre Arbeit erledigt hat, geben Sie das TBDECallback-Objekt frei, um die Registrierung der Callback-Funktion aufzuheben.