Microsoft KB Archive/103507

From BetaArchive Wiki

PUB2: GP Fault When Creating a New Publication

PUB2: GP Fault When Creating a New Publication

Q103507

-------------------------------------------------------------------
The information in this article applies to:

 - Microsoft Publisher for Windows, versions 2.0, 2.0a
-------------------------------------------------------------------

SYMPTOMS
========

If Publisher is unable to run because it can't find the files
COMMDLG.DLL or OLE2.DLL, you may receive a general protection (GP)
fault the next time you run Publisher and try to create a new
publication.

CAUSE
=====

This problem occurs if Publisher can't find these files, and you do not
exit and restart Windows before trying to run Publisher the second
time.

STATUS
======

Microsoft has confirmed this to be a problem in Publisher versions 2.0 and
2.0a. This problem does not occur in Publisher version 3.0 for Windows 95.

MORE INFORMATION
================

Steps to Reproduce Problem
--------------------------

1. At the MS-DOS command prompt, rename the file OLE2.DLL to OLEX.DLL.
   For information about renaming files, see your MS-DOS manual.

2. Run Windows and try to run Publisher. The following error
   messages appear:

      File Error
      Cannot Find OLE2.DLL

      Application Execution Error
      Cannot find file C:\MSPUB\MSPUB.EXE (or one of its components).
      Check to ensure the path and filename are correct and that all
      required libraries are available.

3. Exit Publisher and run MS-DOS Prompt. Rename OLEX.DLL to OLE2.DLL.
   Return to Windows.

4. Run Publisher again. From the Start Up screen, choose the Start
   From Scratch button.

   The following error message appears:

      Application Error
      MSPUB caused a General Protection Fault in module COMPOBJ.DLL at
      0005:3962.

This error also occurs if you rename COMMDLG.DLL in step 1.

This error can also occur if COMPOBJ.DLL is corrupt.

Additional query words: 2.00 mspub pub20 win31 gpf gpfault launch
2.00a