I am having trouble with a dos version of c++ spawning a child process whereby it works ok as exec... but not as spawn... - I want to retain control to cycle round, search for files, and call this child process each time there are files found. Nothing seems to happen! The child process is Lotus ccMail Import.exe to import text files into ccMail system. Any ideas? Is there a way in Visual C++?