programing

프로세스에서 반환 값 가져 오기

projobs 2021. 1. 19. 22:12
반응형

프로세스에서 반환 값 가져 오기


안녕하세요 저는 다음을 수행하려고합니다. 매개 변수 (숫자)를 가져와이 숫자의 합계를 반환 할 수있는 프로세스가 있습니다.

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;

에서 MSDN


아래 코드를 시도해 볼 수 있습니다.

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

도움이 되었기를 바랍니다 :)

참조 URL : https://stackoverflow.com/questions/1585354/get-return-value-from-process

반응형