I discovered that "access denied" was (apparently) due to running the dos
program with flag DETACHED_PROCESS. Looks like this is no-no. I
changed instead to CREATE_NEW_CONSOLE, which worked (but couldnt
capture the text) but each time I ran, a new empty DOS box appeared
despite a freeonterminate flag. In addition, NTVDM processes appeared and
hang around. Tried no flags at all and the DOS program didnt actually do
anything despite no error message but did leave a bunch if NTVDMs around
chewing CPU. So what is secret of starting a DOS box and have it cleaned
up on completion?
----------------------------------------------------------
Phil Scadden, Institute of Geological and Nuclear Sciences
41 Bell Rd South, PO Box 30368, Lower Hutt, New Zealand
Ph +64 4 5704821, fax +64 4 5704603
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz