AdvPascalUtils ist eine Bibliothek einiger nützlicher Muster und komplexer Datenstrukturen, die für FreePascal und Delphi implementiert sind.
Die Bibliothek wurde getestet
Rufen Sie die Quellen ab und fügen Sie das Quellverzeichnis zum Projektsuchpfad hinzu. Für FPC fügen Sie das Quellverzeichnis zur Datei fpc.cfg hinzu.
Klonen Sie das Repository git clone https://github.com/isemenkov/advpascalutils
.
Fügen Sie die Einheit, die Sie verwenden möchten, zur uses
Klausel hinzu.
TActionManager ist eine erweiterte Version des TEventManager-Mechanismus für Abonnement- und Auslöseereignisse.
uses
advutils.action;
type
TActionManager = class
Weitere Details lesen Sie auf der Wiki-Seite.
TEventManager ist eine Implementierung des Beobachtermusters. Sie können Ereignisse abonnieren und mithilfe des Event-Managers später verschiedene Arten von Ereignissen auslösen.
uses
advutils.event;
type
TEventManager = class
Weitere Details lesen Sie auf der Wiki-Seite.