You receive a "Fatal Error: [NOCREATE] RWFACTORY: no create function for class with ID 1012 (0x3f4)" error message when you start an Office program (270027)



The information in this article applies to:

  • Microsoft Excel 2000
  • Microsoft Word 2000
  • Microsoft Excel 97 for Windows
  • Microsoft Word 97 for Windows
  • the operating system: Microsoft Windows NT 4.0

This article was previously published under Q270027
WARNING:This information is preliminary and has not been confirmed or tested by Microsoft. Use only with discretion.

SYMPTOMS

When you start one of the Microsoft Office programs listed at the beginning of this article, you may receive a fatal error message. For example, when you start Microsoft Word, you receive the following error message:
Fatal Error: [NOCREATE] RWFACTORY: no create function for class with ID 1012 (0x3f4)
When you click OK, you receive the following error message:
Microsoft Visual C++ run time library

Runtime error! program: C:\Program Files\Microsoft Office\Office\WINWORD.EXE

R6025 - Pure Virtual Function Call
When you start Microsoft Excel, you receive an error message similar to the following:
Error occurred initializing the vba library 126
followed by:
Microsoft Visual C++ run time error r6025
NOTE: Similar error messages may appear for other non-Office products.

CAUSE

This problem seems to occur when the Hewlett Packard (HP) LaserJet 8000 Series or 8100 Series printer driver is installed under Microsoft Windows NT 4.0 Workstation or Microsoft Windows NT 4.0 Server. The following list contains some of the relevant printers:
  • HP Laserjet 8000, 8000 N, 8000 DN, or 8000MFP
  • HP Laserjet 8100, 8100 N, 8100 DN, or 8100MFP

WORKAROUND

To temporarily work around this problem, use the appropriate method for your situation:
  • Download and install the latest version of your printer driver from the Hewlett Packard Web site: -or-

  • Remove the HP 8000 printer driver, and install a different HP printer driver (such as the HP 5000 printer driver).

MORE INFORMATION

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

For information about how to contact third-party companies, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:

65416 Hardware and Software Third-Party Vendor Contact List, A-K

60781 Hardware and Software Third-Party Vendor Contact List, L-P

60782 Hardware and Software Third-Party Vendor Contact List, Q-Z


Modification Type:MinorLast Reviewed:9/10/2004
Keywords:kbtshoot kbstartprogram kberrmsg kbprb KB270027