Help! How to launch an external application

I tried to used CreateProcess and WaitforSingleOBject to run an external
application (Visual dBase for Windows 3.1) from Delphi 2.0.
The application is launched successfully but it failed to complete
resulting in locking up the Delphi application.
Can anyone give me a hint?
Please Email me at do...@ibm.net.
Thanks to any/all help!