The information in this article applies to:
SYMPTOMSCompiled Visual Basic .EXE applications can be used as the Windows shell in Windows version 3.1 on an 80386 computer or better. However, an .EXE application created by Visual Basic cannot be used as the Windows shell in Windows version 3.0. Attempting to run an application as the Windows version 3.0 shell results in an Unrecoverable Application Error (UAE). STATUS
This is a design limitation of Windows version 3.0. It is not a limitation
in Windows version 3.1, with one exception. When you run the .EXE program
in Windows version 3.1 standard mode on a 80286 computer, a General
Protection (GP) fault occurs at the same point where a UAE occurs in
Windows version 3.0.
MORE INFORMATION
A user-defined shell application can be specified in the Windows system
initialization (SYSTEM.INI) file. The default shell is PROGMAN.EXE (the
Program Manager). If a Visual Basic program is specified as the customized
Windows 3.0 shell, a Windows 3.0 UAE occurs on any attempt to run Windows
version 3.0 from the MS-DOS command line. This problem does not occur with
Windows version 3.1.
Steps to Reproduce ProblemWARNING: The following steps require changing the Windows system initialization file (SYSTEM.INI) in a manner such that Windows version 3.0 will not run successfully unless the file is restored from MS-DOS. The file can be restored from MS-DOS by using a backup copy of the SYSTEM.INI file or by restoring the SYSTEM.INI file with a text editor in MS-DOS.
Additional query words: 2.00 3.00 286 386
Keywords : |
Last Reviewed: January 25, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |