ACC1x: GP Fault with PostMessage() to an ADK ApplicationLast reviewed: June 8, 1997Article ID: Q105520 |
The information in this article applies to:
SYMPTOMSIf you attempt to close a Microsoft Access Distribution Kit application by sending a WM_CLOSE message from another application using the PostMessage() Windows API function call, a general protection (GP) fault will occur. The sample code
x = PostMessage(hWnd, WM_CLOSE, 0, 0)will result in a GP fault when run in languages such as Microsoft Visual Basic, Microsoft Windows C, or Access Basic.
RESOLUTIONUse the WM_DESTROY window message instead of the WM_CLOSE message to close a run-time application. The following sample code demonstrates how to use the WM_DESTROY message:
x = PostMessage(hWnd, WM_DESTROY, 0, 0) STATUSMicrosoft has confirmed this to be a problem in the Microsoft Access Distribution Kit version 1.1. This problem no longer occurs in the Microsoft Access Developer's Toolkit version 2.0.
REFERENCESMicrosoft Windows version 3.1 "Programmer's Reference," Volume 2
|
Additional query words: GPF ADK
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |