Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment :
Nike : Jusqu’à 50% sur les articles de ...
Voir le deal

3 participants

    Créer une variable du type System.Diagnostics.Process ?????

    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Créer une variable du type System.Diagnostics.Process ????? Empty Créer une variable du type System.Diagnostics.Process ?????

    Message par lereparateurdepc Dim 6 Mar 2011 - 10:12

    Bonjour ,

    Pouvez-vous me donner des info sur la création d'une variable de type System.Diagnostics.Process ?
    Pour utiliser la propriété .StandardError .

    Je souhaite en fait récupérer l'erreur qui à causé la fermeture d'un processus .

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par lereparateurdepc Lun 7 Mar 2011 - 16:41

    re ,

    Je n'ai rien trouvé de nouveau ......

    Une petite aide serais la bienvenue ! Smile cheers

    Corsialement ,
    Le réparateur de PC
    gipse
    gipse
    Habitué
    Habitué


    Masculin Nombre de messages : 575
    Localisation : en face de mon voisin
    Emploi/loisirs : informatique, SZ
    Humeur : je suis heureux grace a SZ !
    Date d'inscription : 19/01/2011

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par gipse Lun 7 Mar 2011 - 17:37

    Bon je réponds pour répondre (amusé) mais je me demande si c'est une fonction de la version pro ou basique (moi j'ai la basique).
    Mais pour Info si il y a un bug tu demande a l'utilisateur de regarder le rapport d'erreur de Windows...
    Je t'ai pas vraiment aider mais au moin j'ai répondu.... lol!
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par Admin Lun 7 Mar 2011 - 18:05

    Bonsoir,

    C'est en fait assez simple Wink

    Utilises l'action "Modifier une variable", et met en valeur (non textuel) :
    Code:
    New System.Diagnostics.Process

    Et voila Smile
    Bon, après, avant de récupérer la propriété StandardError, il faudra que tu configure un peux ta variable pour modifier des propriétés de celle-ci (histoire de préciser par exemple, de quel processus on parle).

    Pour cela, utilises "Exécuter du code vb.net" :
    Code:
    DirectCast(TA_VARIABLE, System.Diagnostics.Process).TaPropriété = "Ta valeur"
    (ne met pas de guillemets dans la valeur si celle-ci n'est pas du texte).

    Voila Smile

    PS : un petit lien qui devrait t'aider pour les propriétés : http://msdn.microsoft.com/fr-fr/library/system.diagnostics.process_properties%28v=VS.90%29.aspx
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par lereparateurdepc Lun 7 Mar 2011 - 19:48

    re ,

    Merci , je testerais ça demain ...

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par lereparateurdepc Mar 8 Mar 2011 - 8:21

    re ,

    Voilà ce que j'ai mis dans un évènement Click d'un boutton :

    Modifier la variable info_process = New System.Diagnostics.Process ( NON text )

    Exécuter un code VB.net : DirectCast(INFO_PROCESS, System.Diagnostics.Process).StandardError = "result_info"
    -> j'ai essayé sans les "" pour result_info , idem

    MAIS , il y a une erreur de génération : La propriété 'StandardError' est 'ReadOnly'.

    Une idée ? Merci

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par Admin Mar 8 Mar 2011 - 10:50

    Ah oui pardon Smile

    ReadOnly, en anglais, lecture seule Wink
    Tu peux récupérer la sortie "erreur" d'un processus, mais pas écrire dedans (à moins que se soit la sortie de TON logiciel, mais là il faudra procéder autrement).
    Donc, pour la récupérer, il suffit de le faire dans le sens inverse :
    Ta_Variable = DirectCast(INFO_PROCESS, System.Diagnostics.Process).StandardError
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par lereparateurdepc Mar 8 Mar 2011 - 16:25

    re ,

    OK , merci ( c'est bien de mettre la traduction pour les NON Anglais ... même si je n'en ai pas besoin )
    Le code est bon !! Smile
    MAIS maintenant , j'ai une erreur fatale en cliquant sur mon boutton : StandardError n'a pas été redirigé .
    Je pense que celà vien du fait que je n'ai pas indiqué le processus mais comment faire pour le choisir ?????

    -> Je souhaite récupérer la propriété StandardError du processus de test Test_Process.exe

    Merci ! Smile

    Cordialement ,
    Le réparateur de PC

    Contenu sponsorisé


    Créer une variable du type System.Diagnostics.Process ????? Empty Re: Créer une variable du type System.Diagnostics.Process ?????

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 29 Mar 2024 - 1:18