Hi John;
>What is the preferred method of running another program and waiting for it to complete. TIA
There is no preferred method for this. But, there is a usual behavior to run programs under a CLICK METHOD of a command buttom. If you want to stop the execution of your program just do something like:
DO FORM MYFORM WITH A,B,..,N
'MYFORM' must be windowtype property seted to MODAL and in the init method:
procedure init
parameters a,b,..,N
endproc
Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20