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 :

[2.0]Récupérer un code retour d'un exe.


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Développeur freelance
    Inscrit en
    Août 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur freelance

    Informations forums :
    Inscription : Août 2006
    Messages : 453
    Points : 586
    Points
    586
    Par défaut [2.0]Récupérer un code retour d'un exe.
    Bonjour,

    je développe une application VS 2005 C#, qui lance SQL*LOADER (exe Oracle).
    Voici mon code.
    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
    18
    19
     
    try
    {
    	Process process = new Process();
    	process.StartInfo.FileName = "sqlldr";
    	process.StartInfo.Arguments = @"................................";
    	process.StartInfo.RedirectStandardError = true;
    	process.StartInfo.CreateNoWindow = true;
    	process.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
    	process.StartInfo.UseShellExecute = false;
     
    	process.Start();
    	error = process.StandardError.ReadToEnd();
    	process.WaitForExit();
    }
    catch (Exception e)
    {
    	Console.WriteLine(e.Message);
    }
    L'application se lance bien, mais je n'arrive pas à récupérer le code de retour, qui est un int.
    J'arrive à récupérer d'autres choses avec "RedirectStandardError" ou "RedirectStandardOutput" mais jamais un int.
    Si vous avez des idées ou solutions ou liens je suis plus que preneur.

    Merci par avance,
    Mosco.

  2. #2
    Membre actif Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Points : 277
    Points
    277
    Par défaut
    Salut,
    Je crois bien que Process comporte un membre ExitCode qui "Obtient la valeur spécifiée par le processus associé au moment où il s'est terminé"(a dit MSDN ici).

  3. #3
    Membre confirmé
    Profil pro
    Développeur freelance
    Inscrit en
    Août 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur freelance

    Informations forums :
    Inscription : Août 2006
    Messages : 453
    Points : 586
    Points
    586
    Par défaut
    c'était ça ...

    Merci,
    Mosco.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/06/2009, 13h23
  2. Réponses: 4
    Dernier message: 15/05/2008, 12h25
  3. Comment récupérer un code retour SFTP ?
    Par hervé94 dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 28/08/2007, 21h45
  4. [commande DOS] Récupérer le code retour d'un programme
    Par bobunny dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 04/06/2004, 16h51

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