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+
- "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
- "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
- "La simplicité est la sophistication suprême" - Léonard De Vinci
- "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei
Mes projets sur Github - Blog - Site DVP
Je dirais plutôt : "construire une application Free Pascal sans interface graphique, en utilisant l'EDI Lazarus".Envoyé par FChrisF
Cordialement,
Tintinux
Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.
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 ?
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
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