ACC97: Pressing F1 for Help May Cause an IPF in WINHLP32

ID: Q176558


The information in this article applies to:
  • Microsoft Access 97
    on the following platforms: Win95


SYMPTOMS

Moderate: Requires basic macro, coding, and interoperability skills.

If you select a Help topic by pressing F1, you may receive the following error message:

The program has performed an illegal operation and will be shut down.
If you click the Details button, you receive the following additional message:

   Winhlp32 caused an Invalid Page fault in Module Kernel32.DLL at 0137:xxx 


CAUSE

You may experience this problem if you have multiple keyboard layouts installed on your computer.


RESOLUTION

To work around this problem, do one of the following:

  • Open the Help topic by clicking Contents And Index on the Help menu, and then selecting the topic from the Help Topics Index list.

    -or-


  • Disable the multiple keyboard layouts.



STATUS

Microsoft has confirmed this to be a problem in Microsoft Access 97. This problem no longer occurs in Microsoft Access 2000.


MORE INFORMATION

Steps to Reproduce Problem

WARNING: Following these steps will cause a general protection fault on your computer. Make sure you save and close any open work on your computer before following these steps.
  1. On the Start menu, point to Settings, and then click Control Panel.


  2. Double-click the Keyboard icon.


  3. In the Keyboard Properties box, click the Language tab.


  4. In the Add Language box, click Add. Add the language that has the focus (Afrikaans) by clicking OK.


  5. Start Microsoft Access 97 and open the sample database Northwind.mdb.


  6. Open the Customers form in Design view.


  7. Double-click on the Company Name text box to bring up the Properties dialog box.


  8. In the Properties dialog box, set the focus to the Input Mask property row. Press F1.

    Note that part of the first line of the Help topic is blank.


  9. Close the Help Topic window. Note that you receive an invalid page fault with the following message:
    
           WINHLP32 caused an IPF in KERNEL32.DLL or Winhlp32.exe. 
    NOTE: This happens with various languages selected in the Keyboard settings.



REFERENCES

For more information about other issues involving WINHLP32, please see the following articles in the Microsoft Knowledge Base:

Q172435 Err Msg: Winhlp32 Caused an Invalid Page Fault in Module...

Q148117 Winhlp32 Causes Invalid Page Fault Running Help

Q162398 OFF97: First Aid 97 Causes invalid Page fault

Additional query words:

Keywords : GnlGlobl
Version : WINDOWS:97
Platform : WINDOWS
Issue type : kbbug


Last Reviewed: July 15, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.