Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从进程获取返回值_C#_Process - Fatal编程技术网

C# 从进程获取返回值

C# 从进程获取返回值,c#,process,C#,Process,您好,我正在尝试执行以下操作: 我有一个可以获取参数(数字)的进程 然后返回这些数字的总和 Process P = Process.Start(sPhysicalFilePath, Param); int result = P.ExitCode; 我从“ExitCode”获取返回值 问题是: 程序有时会在进程之前完成他的工作 所以当程序到达这一行时 int result = P.ExitCode; 我有个例外。。 我的问题是如何等到这个过程完成它的工作 抱歉,

您好,我正在尝试执行以下操作: 我有一个可以获取参数(数字)的进程 然后返回这些数字的总和

Process P = Process.Start(sPhysicalFilePath, Param);
                int result = P.ExitCode;
我从“ExitCode”获取返回值 问题是: 程序有时会在进程之前完成他的工作 所以当程序到达这一行时

int result = P.ExitCode;
我有个例外。。 我的问题是如何等到这个过程完成它的工作 抱歉,我忘了说这是我正在使用C语言的原因

使用:

Process P = Process.Start(sPhysicalFilePath, Param);
P.WaitForExit();
int result = P.ExitCode;

中,您可以尝试以下代码:

    Dim P As New Process
    P = Process.Start(info)
    P.WaitForExit()
    fichiersATraiter = P.ExitCode

希望这有帮助:)

谢谢大家,窃笑者,我想这就是我要找的东西,是C(不是VB;)因此,在本例中,您应该在免责声明中注明“not C#”,即“fichierstraiter”不起作用。