Do you have any control over the external process? If so, you could use a semaphore - something that the fp2.6 app can check for to know that the process has completed, like the existence of a certain filename, etc.
>We need to run an external process from a fp2.6 application and wait (sleep) until the results of the external process are returned before it continues executing. In Basic you can do this with an api call:
>
>handle = CreateProcess()
>Waitforsingleobject(handle,())
>
>Anybody know how to do this is 2.6
Peter Franz