You might also want to check out:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q191584HOWTO: Determine When a 32-bit Process has Completed from VFP
Many people have found it to be helpful.
>Is there a way to launch a DOS command and read any resulting error conditions?
>
>I'm using the lpr command to send a pre-existing file to a printer. I'd like to verify the command properly functioned before marking the file as sent. If the command is executed from the DOS command window on a file that has a lock on it, or is not present, or whatever; then an error message is printed. I'd like to react to that error message.
>
>I've tried using the app_apirun class, but it responds with success no matter if the file exists or not.
>
>Thanks