Microsoft KB Archive/41451

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 18:15, 16 July 2020 by X010 (talk | contribs) (1 revision imported: importing part 1)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

PRB: Windows FatalExit 0x0280 Error Caused by FAR WinMain

Q41451



The information in this article applies to:


  • Microsoft Windows Software Development Kit (SDK) versions 3.0, 3.1





SYMPTOMS

When an application is launched, a FatalExit 0x0280 (ERR_GMEMHANDLE, invalid global handle) error occurs in Windows 3.0, or a general protection (GP) fault occurs in Windows 3.1.



CAUSE

The application declares the WinMain function as a FAR function. The design of the Microsoft Windows kernel assumes that an application's entry point is a near function rather than a far function.



RESOLUTION

Remove the FAR keyword from the declaration of the WinMain function.

Additional query words: 3.00 3.10 rip gpf gp-fault

Keywords : kb16bitonly
Issue type :
Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK300 kbWinSDK310


Last Reviewed: November 5, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.