PRB: Avoiding "Insufficient Memory to Run" Errors (86230)
The information in this article applies to:
- Microsoft Windows Software Development Kit (SDK) 3.0
- Microsoft Windows Software Development Kit (SDK) 3.1
This article was previously published under Q86230 SYMPTOMS
During the process of loading an application, Microsoft Windows
displays an application execution error message box with the
following message:
Insufficient memory to run this application; close one or more
Windows applications and try again.
CAUSE
One of the reasons this message is displayed is that the system has
no memory available with an address less than 1 megabyte (MB). When
Windows loads an application, it calls the GlobalDosAlloc() API
to allocate memory in the address space below 1 MB for the
application's task database. If the GlobalDosAlloc() call fails,
Windows displays the application execution error message.
RESOLUTION
Use as little memory below 1 MB as possible.
Modification Type: | Major | Last Reviewed: | 10/30/2003 |
---|
Keywords: | kb16bitonly kbprb kbprogramming KB86230 |
---|
|