Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


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

Partagez
avatar
lereparateurdepc


Masculin Nombre de messages : 5484
Age : 24
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 ?????

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
lereparateurdepc


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

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

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
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

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

Message par gipse le 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!



"Mes logiciel - clic ici":

Multi Modificateur est disponible là : http://forumvelersoftware.bbactif.com/t763-multi-modifiateur drunken . Multi Modificateur est un générateur de code VB.NET.

File Express est un gestionnaire de fichier.

"Mes tuto - clic ici:
Tuto VB.NET : http://forumvelersoftware.bbactif.com/t788-tuto-apprendre-le-vbnet-pour-sz
Ce tuto a été verrouillé donc les réponses se font sur mon site : http://lesitedegipse.frblogs.com/Le-Site-De-Gipse-b1/Apprendre-le-VBNET-b1-p4.htm


Mon site : http://lesitedegipse.frblogs.com/Le-Site-De-Gipse-b1.htm
Me contacter à cette adresse : GipseSZ@yahoo.fr
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 24
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

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

Message par Admin le 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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
avatar
lereparateurdepc


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

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

Message par lereparateurdepc le Lun 7 Mar 2011 - 19:48

re ,

Merci , je testerais ça demain ...

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
lereparateurdepc


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

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

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 24
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

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

Message par Admin le 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



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
avatar
lereparateurdepc


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

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

Message par lereparateurdepc le 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



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA



Contenu sponsorisé

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

Message par Contenu sponsorisé


    La date/heure actuelle est Mer 28 Juin 2017 - 7:02