cancel
Showing results for 
Search instead for 
Did you mean: 

Error:997 Failed to Retrieve Error Message from Print Engine

Former Member
0 Kudos

Hello using Borland C++ 6 and CR8.5 and just on a single workstation we are getting the error above. All other workstations are working fine and using XP Pro. Any ideas besides copying CR8.5 dll's everywhere (already done that). Any direction would be awesome. Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

Wow. This takes me back a few years

Error 997 most likely means that you are missing a file \ files, have an old file somewhere, some COM dll not registered, 3rd party dependency dll missing \ not registered, etc., etc.

This will be pretty hard to figure out as you can not use a dll load comparison utility (say [Modules|https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip] as the load of the dlls terminated before you'd get any logs. So it will be all manual slog through logs. The "easy" one 1st:

1) Download Modules

2) Run the all on a computer where it works

3) Look at the Modules log and check the CR dlls loading

4) On the computer that does not work, check to see that all of those dlls are there

Don't forget that some DLLs may need to be registered. E.g.; user function libraries (UFLs), export dlls (don't remeber if we had crtslv.dll and exportmodeller.dll, but these need to be registered)

The hard one

1) Download [Process Monitor|http://technet.microsoft.com/en-ca/sysinternals/bb896645.aspx]

2) On the computer giving the error, filter ProcMon for the app name

3) Look at the ProcMon log

4) Search for "Access Denied", and "Load Failed" errors

All manual. You will get lots and lots of "fails". You will have to determine which is important and which is not.

Good luck,

Ludek

Follow us on Twitter http://twitter.com/SAPCRNetSup

Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

Answers (0)