Erstellen eigener LiveBindings-Methoden
Nach oben zu Verwenden von eigenen Format- und Analyseausdrücken in LiveBindings
Wenn Sie einen eigenen Format- oder Analyseausdruck schreiben und in diesem Ausdruck etwas ausführen möchten, für das keine Standard-LiveBindings-Methoden verfügbar sind, können Sie eigene benutzerdefinierte LiveBindings-Methoden schreiben.
Um eine eigene LiveBindings-Methode zu erstellen, müssen Sie ein Package erstellen, das eine Unit enthält, in dem Sie:
- Eine Instanz von TMethodDescription mit TBindingMethodsFactory.RegisterMethod registrieren.
- Diese Instanz von TMethodDescription ordnet eine Methoden-ID und einen Namen einer Funktion zu, die eine aufrufbare Funktion zurückgibt. Diese aufrufbare Funktion ist für die Ihrer LiveBindings-Methode zugrunde liegende Logik zuständig.
- Die zuvor registrierte Methode, die TBindingMethodsFactory.UnRegisterMethod mit der ID Ihrer LiveBindings-Methode aufruft, deregistrieren.
Beim Installieren eines Package, das diese Unit enthält, wird Ihre LiveBindings-Methode registriert, und Sie können sie in Ihren eigenen Format- oder Analyseausdrücken verwenden. Ihre Methode wird auch im Editor für LiveBindings-Methoden aufgeführt.
Siehe auch
- LiveBindings Inc Method (Delphi) (Codebeispiel)
- LiveBindings Inc Method (C++) (Codebeispiel)