IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firebird Discussion :

Evènement Firebird dans service Windows


Sujet :

Firebird

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 735
    Points : 807
    Points
    807
    Par défaut Evènement Firebird dans service Windows
    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

  2. #2
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    peut être que votre service démarre avant le srveur FB
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 735
    Points : 807
    Points
    807
    Par défaut
    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)

  4. #4
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    peut être en cochant la case : "Autoriser le service à interagir avec le Bureau"
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 735
    Points : 807
    Points
    807
    Par défaut
    c'était déjà coché.

    Merci

  6. #6
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    je parlais aussi pour Firebird
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 735
    Points : 807
    Points
    807
    Par défaut
    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).

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 735
    Points : 807
    Points
    807
    Par défaut
    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

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    735
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 735
    Points : 807
    Points
    807
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Crypto et WCF dans Service Windows
    Par maxdwarf dans le forum Services Web
    Réponses: 1
    Dernier message: 09/04/2010, 06h27
  2. Timer inopérant dans service windows
    Par pdgnr dans le forum Windows Forms
    Réponses: 7
    Dernier message: 01/05/2008, 15h38
  3. Réponses: 15
    Dernier message: 16/11/2007, 17h29
  4. Réponses: 2
    Dernier message: 27/04/2006, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo