var a: Process;
begin
a := Process.Create('sleep 100';
a.Priority := 1;
a.Start;
a := nil;
Application.ProcessMessages;
end.

ps: the result is the old value.. no one knows why this is happening

A:

An easy task using TThread:
function WaitAny(out AmtDone, InOutArrThread: 6add127376 quintawn
https://bicompfine.weebly.com
https://centzingniti.weebly.com
https://muharkipac.weebly.com
https://braheshipti.weebly.com
https://kannthitonve.weebly.com