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:

  1. Open your Windows Explorer.

  2. Double-click on a bitmap file.

  3. 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.


 
 

Disclaimer:
The information provided in the list of Knowledge-Base Articles are provided on an As-Is basis without warranty of any kind, either expressed or implied, including warranties of merchantability and fitness for a particular purpose. In noevents shall FACT Software International Pte Ltd or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if FACT Software International Pte Ltd or its suppliers have been advised of the possibility of such damages. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. All third party trademarks are the property of their respective owners.

Copyright © 2010 FACT Software International Pte Ltd