FIX: Error Messages or Calls to Winhelp() 4.0 Fail with Win32s

Last reviewed: October 29, 1997
Article ID: Q147867
3.10 1.30 1.30a WINDOWS kbprg kbfixlist kbbuglist

The information in this article applies to:

  • Microsoft Windows Software Development Kit (SDK) version 3.1
  • Microsoft Win32 Application Programming Interface (API) included with Microsoft Win32s versions 1.3 and 1.3a

SYMPTOMS

You may encounter the following problems with the Winhelp version 4.0 program included with Win32s versions 1.30 and 1.30a if Windows NT is installed in the same directory as Win32s.

  • Calls to WinHelp() from within a 32-bit application fail.
  • One of the following error messages may occur:

    An error exists in your Help file. Contact your application vendor for an updated Help file (1053)

    -or-

    Error: This app uses CTL3D32.dll which is not the correct version. This version is for Windows NT Systems only.

CAUSE

These problems are caused by the way that Win32s 1.30 and 1.30a searches the path for DLL files, specifically, the SYSTEM32 directory is searched before SYSTEM. Because of this, Winhelp finds component files that are designed for Windows NT and will not run under Win32s.

RESOLUTION

This problem has been corrected in Win32s version 1.30c. For information on how to obtain the latest version of Win32s, please see the following article in the Microsoft Knowledge Base:

ARTICLE-ID: Q122235

TITLE     : Microsoft Win32s Upgrade

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This problem was corrected in Win32s version 1.30c.


Additional reference words: 3.10 1.30 1.30a
KBCategory: kbprg kbfixlist kbbuglist
KBSubcategory: W32s
Keywords : W32s kbbuglist kbfixlist kbprg
Version : 3.10 1.30 1.30a
Platform : WINDOWS
Solution Type : kbfix


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: October 29, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.