AdvPascalUtils est une bibliothèque de modèles utiles et de structures de données complexes implémentées pour FreePascal et Delphi.
La bibliothèque est testée pour
Récupérez les sources et ajoutez le répertoire source au chemin de recherche du projet. Pour FPC, ajoutez le répertoire source au fichier fpc.cfg .
Clonez le référentiel git clone https://github.com/isemenkov/advpascalutils
.
Ajoutez l'unité que vous souhaitez utiliser à la clause uses
.
TActionManager est une version avancée du mécanisme TEventManager pour les événements d'abonnement et de déclenchement.
uses
advutils.action;
type
TActionManager = class
Plus de détails à lire sur la page wiki.
TEventManager est une implémentation du modèle d'observateur. Vous pouvez vous abonner à des événements et, en utilisant le gestionnaire d'événements, déclencher ultérieurement différents types d'événements.
uses
advutils.event;
type
TEventManager = class
Plus de détails à lire sur la page wiki.