[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Process.Wait not behaving as expected
[Thread Prev] | [Thread Next]
- Subject: Re: Process.Wait not behaving as expected
- From: Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
- Date: Fri, 2 Jan 2026 14:35:42 +0100
- To: user@xxxxxxxxxxxxxxxxxxxxxx
Le 02/01/2026 à 01:03, Benoît Minisini a écrit :
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.
It should be fixed with commit https://gitlab.com/gambas/gambas/-/commit/316340a1bf762373a485209798ac3560c2ac28c3.
Regards, -- Benoît Minisini.
| Re: Process.Wait not behaving as expected | Lee <t.lee.davidson@xxxxxxxxx> |
| Process.Wait not behaving as expected | Lee <t.lee.davidson@xxxxxxxxx> |
| Re: Process.Wait not behaving as expected | Lee <t.lee.davidson@xxxxxxxxx> |
| Re: Process.Wait not behaving as expected | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |