|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
Bonjour,
j'ai une application qui récupère les évènements de base de données Firebird et tout fonctionne correctement. Quand j'essai de faire un service windows qui ferai la même chose : ça ne fonctionne pas et j'ai même l'impression que mon serveur firebird se plante. Y a t'il une explication ? Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : décembre 2003 Messages : 1 716 ![]() |
peut être que votre service démarre avant le srveur FB
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
En fait dans mon service j'ai bien spécifié que mon service dépendait de "Firebird Default Instance" et ça apparait bien quand je vais sur les propriétés de mon service.
De plus, j'ai en fait vérifié un peu plus en détail. Mon service fonctionne bien quand je le lance en manuel mais c'est quand il est mis en automatique (je pense un des objevtifs du service !) qu'il ne répond plus (je ne peux plus l'arrêter et il ne fonctionne pas) |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
peut être en cochant la case : "Autoriser le service à interagir avec le Bureau"
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
c'était déjà coché.
Merci |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
je parlais aussi pour Firebird
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
En fait coché ou pas (la case "Authoriser le service a interagir avec le bureau") pour mon service comme pour le service Firebird, le résultat est le même.
Le service firebird démarre toujours bien. Mon service qui utilise Firebird démarre en automatique mais ne réponds pas(je ne peux pas non plus l'éteindre). |
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
je viens de réussir à debugger mon service avec les composants svcom (ils sont très bien car les services : c'est galère à debugger) et c'est bien gds32.dll qui pose problème...
J'ai utilisé IBX ou FIBPLUS et c'est le même résultat. A noter que si nous ne sommes pas dans une application service, le même code ne pose aucun problème. A mon avis il y a un truc |
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Inscription : mars 2002 Messages : 711 ![]() |
résultat des courses... tout fonctionne
mon composant qui se connecte à une base de données Firebird plante dans un service mais si je crée un thread (un simple timer fonctionne aussi) dans lequel je lance mon composant : tout fonctionne ! Cool
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com