Microsoft KB Archive/103507

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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