[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Process.Wait not behaving as expected


Le 01/01/2026 à 18:23, Lee a écrit :
On 1/1/26 12:22 PM, Lee wrote:
I am shelling out to a command for which I need to catch any error message and the exit code.

I can't use Process.Wait without a timeout as it is a server and my project application would hang forever. However, when I use .Wait with any value other than 0, the exit code is not correctly set in Process.Value.

Am I misunderstanding how Process.Wait should work, or is this unintended behavior?

Demo project attached.



Oops, almost forgot. This is with Gambas 3.21.1.


Yes, there is a design error in how the timeout is handled, and the result is that the value returned by the process is not catched.

I will fix that.

--
Benoît Minisini.


Follow-Ups:
Re: Process.Wait not behaving as expectedBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
References:
Process.Wait not behaving as expectedLee <t.lee.davidson@xxxxxxxxx>
Re: Process.Wait not behaving as expectedLee <t.lee.davidson@xxxxxxxxx>