Bonjour a tous,
Je cherche a créer un service Windows sous lazarus.
Je ne vois pas ce type de module proposé par Lazarus
quelle est la solution pour parvenir a ce résultat
D'avance merci
Bonjour a tous,
Je cherche a créer un service Windows sous lazarus.
Je ne vois pas ce type de module proposé par Lazarus
quelle est la solution pour parvenir a ce résultat
D'avance merci
Bonjour,
Vous pouvez pour cela:
- construire une application Free Pascal uniquement (sans Lazarus), et utiliser l'unité 'daemonapp' dans votre projet. Il y a un petit exemple dans les sources du compilateur FPC (dans ..\source\packages\fcl-extra\examples\daemon.pp). Il faut ensuite dériver et adapter les classes TCustomDaemonMapper et TCustomDaemon à vos besoins (ou bien TCustomDaemonApplication),
- ou bien vous pouvez installer et utiliser le package 'LazDaemon' (ce que je reconnais n'avoir jamais fait, préférant l'option Free Pascal uniquement): cf. http://wiki.lazarus.freepascal.org/D...nd_Services/fr .
Utiliser le package peut -éventuellement- sembler être plus facile, mais l'utilisation de Lazarus pour un service (ou un daemon) n'apporte en fait pas grand chose (i.e. pas d'interface graphique pour un service, en tous les cas pas pour toutes les versions "récentes" de Windows).
Salut,
Voilà quelques pistes à explorer :
- http://wiki.freepascal.org/Daemons_and_Services
- http://wiki.lazarus.freepascal.org/Daemons_and_Services
- https://www.freepascal.org/~michael/...ns/daemons.pdf
- http://wiki.lazarus.freepascal.org/W...ogramming_Tips
- https://forum.lazarus.freepascal.org...?topic=20274.0
- http://wiki.freepascal.org/ServiceManager
- http://wiki.freepascal.org/Daemons_and_Services/ja
A+
Je dirais plutôt : "construire une application Free Pascal sans interface graphique, en utilisant l'EDI Lazarus".Envoyé par FChrisF
J'ai essayé d'installer le paquet lazdaemon V0.9.9 sur lazarus V1.8.0 sous Windows 10.
la compilation est passée sans problème.
C'est au niveau de "Utiliser" que j'ai une erreur qui pointe sur le fichier Zeos.inc
sur la ligne : "FPC versions below FPC 2.0 aren't supported anymore"
y a t-il une solution ?
Apparemment, vous utilisez une très vieille version de ZeosLib (i.e. qui ne "connaissait" pas FPC 3.x).
Je vous suggère donc de vous mettre à jour (sauf problème inhérent aux versions récentes de ZeosLib): https://sourceforge.net/projects/zeoslib/
je débute avec Lazarus.
comment connaitre la version FPC utilisée ?
J'ai recherché le paquet lazdaemon dans le repertoire c:\lazarus\components\daemon
j'ai cliqué sur lazdaemon.lpk et la fenêtre "paquet ... " s'est ouverte .. donc "compiler" puis "utiliser"
je viens de charger ZEOSDBO-7.1.4-stable.zip
a priori apres install ZEOS maintenant ca passe.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager