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

VB.NET Discussion :

Afficher message en mode service


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Apprenti développeur
    Inscrit en
    Février 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti développeur

    Informations forums :
    Inscription : Février 2014
    Messages : 102
    Par défaut Afficher message en mode service
    Bonjour,

    Voila, avec du mal, j'ai réussi à adapter mon code pour le mettre en service. Le service tourne impec, seul problème : Les MsgBox.

    En effet le service plante lorsqu'il doit afficher une simple MsgBox. Y aurait-il un autre moyen d'afficher un simple message d'avertissement à l'utilisateur?

    Merci


    Edit :

    J'ai essayé un MessageBox avec comme Option : DefaultDesktopOnly :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox.Show("Synchronisation de la date et de l'heure effectuée", "ERTool", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
    ...

    Le programme ne plante plus MAIS... Le MessageBox n'apparaît pas.........

  2. #2
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    Bonjour,
    Un service windows n'ait pas fait pour afficher un message à l'utilisateur.
    Pour contourner, vous pouvez par exemple :
    - Enregistrer des logs du service dans un fichier (une base de donnée, le gestionnaire d’événement windows...).
    - Développer une application windows pour lire et traiter les logs.

  3. #3
    Membre confirmé
    Homme Profil pro
    Apprenti développeur
    Inscrit en
    Février 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti développeur

    Informations forums :
    Inscription : Février 2014
    Messages : 102
    Par défaut
    Citation Envoyé par dkmix Voir le message
    Bonjour,
    Un service windows n'ait pas fait pour afficher un message à l'utilisateur.
    Pour contourner, vous pouvez par exemple :
    - Enregistrer des logs du service dans un fichier (une base de donnée, le gestionnaire d’événement windows...).
    - Développer une application windows pour lire et traiter les logs.
    Donc aucun moyen d'afficher un popup d'avertissement? Je suis obligé de faire un programme séparé?!

    Ouille, dur dur.. Pourtant il me semblait que les services pouvaient afficher des choses à l'écran..

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    ils peuvent via une bidouille, maix ce n'est pas conseillé car ca ne fonctionne pas de manière sûre (les fenetres peuvent se tromper de bureau)
    sinon un exe qui dialogue avec le service

    si une bidouille assez efficace dans certains scénarios te convient je te dis où est la case à cocher pour moins de 50 euros
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre confirmé
    Homme Profil pro
    Apprenti développeur
    Inscrit en
    Février 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti développeur

    Informations forums :
    Inscription : Février 2014
    Messages : 102
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    ils peuvent via une bidouille, maix ce n'est pas conseillé car ca ne fonctionne pas de manière sûre (les fenetres peuvent se tromper de bureau)
    sinon un exe qui dialogue avec le service

    si une bidouille assez efficace dans certains scénarios te convient je te dis où est la case à cocher pour moins de 50 euros
    Je connais la case à cocher, ne serait-ce pas "Autoriser le service à intéragir avec le bureau"?

    hehe deja essayé, mais ça n'affiche que dalle. :s

    Pour le exe qui communique avec le service, je peux faire ce .exe en windows form hidden qui affiche les MsgBox, mais pour le faire communiquer avec le service... How? Un canal nommé? Ou un truc existe déjà pour ce genre de situation?

    Je continue mes investigations, et merci pour les astuces (Sauf pour les 50euros )

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993

Discussions similaires

  1. ne pas afficher message dialog
    Par mapmip dans le forum Access
    Réponses: 5
    Dernier message: 05/09/2006, 12h02
  2. [Tableaux] Probleme pour afficher message.
    Par fredangel dans le forum Langage
    Réponses: 5
    Dernier message: 22/05/2006, 20h26
  3. Afficher message résultat requête
    Par dcollart dans le forum Oracle
    Réponses: 3
    Dernier message: 14/05/2006, 20h21
  4. [C#/VB.Net]Afficher message lorsque souris survole contrôle
    Par guillaume16 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/03/2006, 11h44
  5. afficher message d'alerte sur clic pendant chargement
    Par petitmic dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/11/2005, 12h14

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