Voici le code des articles du blog :
La première démo (dossier DelphiDaemonBase) est le code exact présenté dans l'article, il s'agit d'une implémentation de démon Linux simple mais entièrement fonctionnelle dans un projet .dpr
avec l'unité syslog.pas
.
La deuxième démo (dossier DelphiDaemonWiRL) est construite avec deux unités (indépendantes) de la bibliothèque WiRL : WiRL.Console.Posix.Daemon.pas
et WiRL.Console.Posix.Syslog.pas
qui contiennent le (même) code pour construire un Linux. démon mais encapsulé dans des classes Delphi faciles à utiliser.
La troisième démo (dossier GitHubHooksDaemon) est un démon Linux REST complet construit avec la bibliothèque WiRL et montre comment encapsuler davantage la logique de code pour créer une application console qui se comporte comme une application console standard dans le débogage et un démon dans la version.