|
|
Windows 98 problem - 1426 OLE
Error Code Ox80080005: Server execution failed
|
|
Article
No |
Q0009 |
|
Version Applicability |
PERKS
2.45
and later |
|
Last Reviewed On |
April
27, 2000 |
SYMPTOM:You have installed PERKS
successfully under Microsoft Windows 98 Operating System. You are working on the Employee
Master, and you now want to attach a photograph (a . BMP file) to an employee.
So select Masters / Employee, choose a bitmap file, and press OK. The
following error message appears:
Message: 1426 OLE Error Code Ox80080005: Server
execution failed.
Program: FILE_VAL
CAUSE:
PERKS
was originally developed to run under Windows 95. In fact, it bears the certification from
Microsoft® in this regard. When a .BMP file is requested to be opened by
PERKS, the System sends a hidden call to Dynamic Link Libraries (MFC4?.DLL). The
DLL, in turn, sends the call to the Graphics Server (a graphics edit
utility). In Windows 95, the default Server is MSPAINT. You can find out
the default Graphics Server for a specific type of graphics file by proceeding as follows:
-
Open your Windows Explorer.
-
Double-click on a bitmap file.
-
The application that runs automatically thereafter is the Graphics
Server software (for .BMP files), which is registered on your PC. The Graphics Server does
the rest.
The MFC4?.dll files, presently shipped with PERKS,
are not compatible with Windows 98, though backward compatible is considered natural in
the sense that all applications developed for Windows 95 should run seamlessly on Windows
98 PCs as well. The problem depicted above is a consequence to this unexpected .DLL
incompatibility problem of Windows 98.
RESOLUTION:
From PERKS 2.51
onwards, this problem will be taken care of using appropriate InstallShield®
Set up routine to address the Windows 98 Systems. Once this is done, you can upgrade PERKS
installed in your PC, to its latest version.
STATUS:
This is a
confirmed problem.
WORKAROUND:
Copy the files
MFC*.DLL from Windows/System directory to PERKS directory, and
re-boot the machine. Then, proceed with your normal operations.
|
|