Article: Q30860
Product(s): See article
Version(s): 4.00 4.00b 4.50
Operating System(s): MS-DOS
Keyword(s): ENDUSER | buglist4.00 buglist4.00b buglist4.50 B_BasicCom | mspl13_basic
Last Modified: 11-DEC-1989
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.
Microsoft has confirmed this to be a problem in QuickBASIC Versions
4.00, 4.00b, and 4.50 and in Microsoft BASIC Compiler Versions 6.00
and 6.00b (buglist6.00, buglist6.00b) for MS-DOS.
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".
Microsoft is researching this problem and will post new information
here as it becomes available.