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 :

Transformer Application windows form en application service avec VISUAL BASIC EXPRESS 2010


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 Transformer Application windows form en application service avec VISUAL BASIC EXPRESS 2010
    Bonjour,

    Voilà, j'ai une application windows form, et j'aimerais qu'elle soit exécutée au démarrage de windows.

    Je me suis renseigné, et il faut que cette application soit en service.

    Cependant, je n'ai que la version Express de VB 2010.

    Y aurait-il un autre de transformer mon programme en service?

    Si oui, merci de me le faire savoir.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bah une application Windows Form et un service, ça n'a pas grand chose à voir... pour commencer, un service n'a pas d'interface graphique, donc je ne pense pas que ce soit ça dont tu as besoin.
    Il y a plusieurs façons de lancer automatiquement une application au démarrage, notamment :
    - ajouter une valeur dans la clé de registre "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"
    - ajouter un raccourci vers l'application dans le menu "démarrage" du menu démarrer

  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
    Donc pour le mode service, tu pense qu'une application console est plus appropriée?

    Et merci pour les astuces, ça va sûrement m'aider.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par kurt225 Voir le message
    Donc pour le mode service, tu pense qu'une application console est plus appropriée?
    Bah ça dépend du besoin... Pourquoi veux-tu absolument que ce soit un service ? A quoi sert ton application ? Comment fonctionne-t-elle ?
    Si tu veux juste qu'elle démarre quand l'utilisateur ouvre une session Windows, inutile de faire un service, ça ne ferait que te compliquer (beaucoup) la vie...

  5. #5
    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
    l'utilité d'un service c'est que l'appli peut etre toujours en route, et l'exécution sera unique
    une application windows forms peut être unique par session si nécessaire, mais peut etre lancée plusieurs fois en même temps s'il y a plusieurs sessions windows, le service répond à la problématique de l'unicité

    s'il te faut vraiment un service (c'est peut etre le cas quand même) et que tu as des fenetres il faut alors faire une appli windows forms avec les fenetres qui dialoguent avec le service, le service ne pouvant avoir de fenetre, mais juste du code
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    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
    Merci pour vos réponses.

    Au début j'ai fais l'application en Windows form pour tester mes fonctions avec des boutons. Maintenant que je sais que ça marche, je n'ai plus besoin de bouton, je veux que le programme soit autonome. Donc selon moi, il serait judicieux de l'exécuter en service (excusez moi pour le manque de précisions).


    En fait, mon programme détecte en permanence la présence d'une base qui lit des tags. Si un tag est présent sur la base, le programme enregistre le tag dans un fichier XML. L'utilisateur final n'a pas de contrôle sur le programme, il utilise seulement le lecteur de tags. Donc l'application Windows form : aux oubliettes.

    Et aussi j'aimerais savoir s'il est possible d'afficher le programme qui est en service sur la barre des tâches en bas à droite de l'écran, et d'afficher les paramètres avec le clique droit.

Discussions similaires

  1. [Débutant] Problème avec visual basic express 2010
    Par Bylliboy dans le forum VB.NET
    Réponses: 5
    Dernier message: 19/05/2014, 17h09
  2. Créer Activex avec Visual Basic express 2010
    Par saluts92 dans le forum VB.NET
    Réponses: 8
    Dernier message: 15/02/2012, 11h24
  3. connexion BD Oracle avec Visual Basic Express 2010
    Par hello_world88 dans le forum VB.NET
    Réponses: 3
    Dernier message: 14/05/2011, 17h18
  4. Problème de connection avec Visual Basic Express 2008
    Par qlaimand dans le forum Outils
    Réponses: 3
    Dernier message: 05/04/2009, 21h15
  5. Réponses: 12
    Dernier message: 21/08/2008, 12h22

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