AdvPascalUtils es una biblioteca de algunos patrones útiles y estructuras de datos complejas implementadas para FreePascal y Delphi.
La biblioteca se prueba para
Obtenga las fuentes y agregue el directorio de fuentes a la ruta de búsqueda del proyecto. Para FPC, agregue el directorio de origen al archivo fpc.cfg .
Clona el repositorio git clone https://github.com/isemenkov/advpascalutils
.
Agregue la unidad que desea utilizar a la cláusula uses
.
TActionManager es una versión avanzada del mecanismo TEventManager para eventos de suscripción y activación.
uses
advutils.action;
type
TActionManager = class
Más detalles leídos en la página wiki.
TEventManager es una implementación del patrón de observador. Puede suscribirse a eventos y, utilizando el administrador de eventos, posteriormente activar diferentes tipos de eventos.
uses
advutils.event;
type
TEventManager = class
Más detalles leídos en la página wiki.