Program Aborts after SHELL on COMPAQ 386/20, COMPAQ DOS 3.31 (30860)
This article was previously published under Q30860
SYMPTOMS
A program quits prematurely after executing a SHELL command if it is
running under COMPAQ DOS Version 3.31. The problem has been duplicated
only on a COMPAQ 386 running at 20-megahertz speed.
The problem occurs both in the QB.EXE editor and in a compiled .EXE
program.
WORKAROUND
To work around this problem, use an older version of COMPAQ DOS, such
as Version 3.20.
The following code example demonstrates the problem:
PRINT "START"
SHELL "DIR A:"
PRINT "FINISH"
END
The above program executes the SHELL and then ends without printing
"FINISH".
STATUS
Microsoft has confirmed this to be a bug in QuickBasic Versions 4.00,
4.00b, and 4.50 and in Microsoft Basic Compiler Versions 6.00 and 6.00b for
MS-DOS. We are researching this problem and will post new information here
in the Microsoft Knowledge Base as it becomes available.
Modification Type: |
Minor |
Last Reviewed: |
1/8/2003 |
Keywords: |
KB30860 |
|