Kbase P62910: Page fault errors with RPCRT4.DLL and VSAPI.DLL when attempt
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/01/2004 |
|
Status: Verified
FACT(s) (Environment):
Windows 98
SYMPTOM(s):
Page fault errors with RPCRT4.DLL and VSAPI.DLL when attempted to launch Excel or Word via 4GL
PROWIN32 caused an invalid page fault in module RPCRT4.DLL at 0177:7fbd0894.
PROWIN32 caused an invalid page fault in module VSAPI.DLL at 0177:00bb2a03.
Using code similar to the following to create application objects:
CREATE "Excel.Application" ExcelCom CONNECT NO-ERROR.
CREATE "Word.Application" WordCom NO-ERROR.
Problem not occurring on all Windows 98 PCs
Versions of OLEAUT32.DLL and OLEPRO32.DLL are higher on the Windows 98 PCs that demonstrate the problem
CAUSE:
The files OLEAUT32.DLL and OLEPRO32.DLL have been overwritten/upgraded with newer versions
FIX:
Downgrade OLEAUT32.DLL to version 2.x and OLEPRO32.DLL to version 5.4.x using the following instructions:
1) Go to C:\WINDOWS\SYSTEM and make backup copies of OLEAUT32.DLL and OLEPRO32.DLL. Copy these to another location. This is very important in case the older files cause other problems and the original files need to be restored.
2) Create the following folder: C:\DLLTemp
3) Copy the files with the lower version number into this folder
4) Restart the PC in MS-DOS mode and type the following commands:
CD SYSTEM
COPY C:\DLLTemp\*.* C:\WINDOWS\SYSTEM
The files should copy to the SYSTEM folder.
5) Restart the PC and test the code