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

C# Discussion :

Ouvrir exe depuis mon application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Par défaut Ouvrir exe depuis mon application
    Bonjour à tous,

    J'ai réalisé une petite application qui s'occupe de mettre à jour mon application.
    J'aimerais donc que dés que l'application de mise à jour se quitte (manuellement ou à la fin de la MAJ) celle-ci lance mon application.

    J'ai mis dans le form closing :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    string str = Application.StartupPath + "\\Application.exe";
                        Process process = new Process();
                        process.StartInfo.FileName = str;
                        process.Start();
    J'ai bien vérifié que l'application se trouvaient dans le meme dossier, j'ai vérifié la variable str et tout.

    Mon application se quitte mais l'autre ne se lance pas, j'ai directement un message d'erreur :
    Application.exe a cessé de fonctionner. Windows recherche une solution au problème.
    Si quelqu'un pouvait m'éclairer.

    De plus, j'aimerais, (afin d'obliger l'utilisateur à lancer l'updater avant de lancer l'application passer depuis l'uploader une variable en argument à l'application (du genre un nombre , par exemple 120) et l'application regarde que ça vaut bien 120: Cette méthode vaut ce qu'elle vaut mais l'application ne démarera pas si le nombre vaut pas 120).

    Mais si je met un int nb dans les parenthèses de mon main j'ai un message d'erreur :
    Application.exe ne contient pas une méthode 'Main' statique appropriée pour un point d'entrée Application

    Merci d'avance,

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    En fait, la méthode main prend en paramètre un tableau de string qui sont tous les arguments que tu passes en ligne de commande (ou en argument du raccourci). Tu ne peux pas faire de Main(int).

    Il faut donc que tu vérifies si le premier paramètres est un int en le parsant.
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Par défaut
    Bonjour,

    Merci pour ta réponse, mais dans tous les cas lorsque je ne met aucun paramètre l'application ne se lance pas, pourquoi ?

    Merci

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Elle ne se lance pas ou ne se compile pas ?
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

Discussions similaires

  1. Ouvrir une page Web depuis mon application
    Par Lelio1407 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 17/12/2009, 12h09
  2. probleme de creation de setup.exe de mon application.
    Par kerkennah dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/02/2007, 17h48
  3. Lancement de Microsoft Word depuis mon application
    Par Tunka dans le forum Windows
    Réponses: 1
    Dernier message: 04/10/2006, 15h35
  4. Réponses: 1
    Dernier message: 04/10/2006, 13h40
  5. Réponses: 3
    Dernier message: 29/10/2004, 13h54

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