Salut, j'essaie de faire ce qui suit: J'ai un processus qui peut prendre des paramètres (chiffres) Et retourner la somme de ces nombres
Process P = Process.Start(sPhysicalFilePath, Param);
int result = P.ExitCode;
Je reçois la valeur de retour de "ExitCode" Le problème est: Le programme termine parfois son travail avant le processus Alors quand le programme atteint cette ligne
int result = P.ExitCode;
J'ai une exception ... Ma question est de savoir comment attendre que ce processus soit terminé jusqu'à la fin de son travail. Je suis désolé d'avoir oublié de dire que je travaille avec le langage C #
utilisation:
Process P = Process.Start(sPhysicalFilePath, Param);
P.WaitForExit();
int result = P.ExitCode;
depuis MSDN
Vous pouvez essayer le code ci-dessous:
Dim P As New Process
P = Process.Start(info)
P.WaitForExit()
fichiersATraiter = P.ExitCode
J'espère que cela t'aides :)