Microsoft KB Archive/30860

= Program Aborts after SHELL on COMPAQ 386/20, COMPAQ DOS 3.31 =

Article ID: 30860

Article Last Modified on 11/21/2006



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 &quot;START&quot; SHELL &quot;DIR A:&quot; PRINT &quot;FINISH&quot; END The above program executes the SHELL and then ends without printing &quot;FINISH&quot;.



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.

Additional query words: QuickBas BasicCom buglist4.00 buglist4.00b buglist4.50 buglist6.00 buglist6.00b

Keywords: KB30860

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.