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

Windows Forms Discussion :

[VB.NET][WindowsForm][Service Win.]msgbox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 105
    Par défaut [VB.NET][WindowsForm][Service Win.]msgbox
    bonjours tout le monde.

    voila j'ai testé de mettre une MSGbox dans mon service windows (qui fonctionne correctement quand il n'y a pas la msgbox) et le service demare et s'arete aussitot.

    il n'est peut etre pas possible d'ouvrir une fenetre dans un service windows???


    merci

    JJ

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Bonsoir,

    j'ai ajouté un msgbox à mon service

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     Private Sub Timer1_Elapsed(ByVal sender As System.Object, ByVal e As System.Timers.ElapsedEventArgs) Handles Timer1.Elapsed
            'Beep()
            WriteToFile("c:\MonService", "TestLog.txt", "BEEP from service : " & Date.Now.ToLongTimeString & " -- " & Date.Today.ToShortDateString)
            'Process.Start("c:\monService\TSession.exe")
            System.Diagnostics.EventLog.WriteEntry("bke on service timer", "ca marche")
     
            Dim pr As New Process
            Try
                MsgBox("message directement de mon service")
                pr = Process.Start("c:\monService\TSession.exe")
                pr.WaitForExit()
            Catch ex As Exception
            Finally
                pr.Close()
     
            End Try
        End Sub
    et ... effectivement, il démarre, mais n'envoie pas le message ! malgré que j'ai coché le fameux "permettre d'interagir avec le bureau"

    Par contre, si je retire le messagebox, mon exécutable TSession.exe s'exécute normalement. Tsession lance d'ailleurs un messagebox qui s'affiche toute les minutes.

    Donc, sans vraiment t'aider, je te confirme que chez moi, ça ne fonctionne pas non plus.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Salut,

    Comme je te l'ai expliqué dans le message précédent, j'ai aussi mis un msgbox et ça ne marchait pas. Je dis bien marchait car maintenant ça marche (fonctionne pour les pointilleux...).

    Je travaille sur un portable que je n'éteins que rarement, quel ne fut pas ma surprise en le rallumant de recevoir
    "message directement de mon service"
    qui est donc lancé par un messagebox dans mon service.

    Pourtant, la fois passée, j'avaias arrêté mon service, et l'avais correctement re démarrer.

    Il faut croire que d'arrêter l'ordi et le redémarrer change le comportement du service...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 105
    Par défaut
    ok merci a tous

    JJ

Discussions similaires

  1. [C#][WindowsForm][Service Win.][2.0]Interface de controle
    Par tomperso dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/12/2006, 11h05
  2. Réponses: 10
    Dernier message: 16/11/2006, 21h36
  3. [VB.NET][Service Win.] Créer un service
    Par Golzinne dans le forum VB.NET
    Réponses: 1
    Dernier message: 10/11/2006, 19h17
  4. Réponses: 2
    Dernier message: 01/11/2006, 21h48
  5. [2.0][VB.NET][Service Win.] service qui "dort"
    Par pasnet74 dans le forum VB.NET
    Réponses: 1
    Dernier message: 11/08/2006, 11h30

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