I have an app developed in VS.net 2003 that targets the 1.1 version of the framework. I also have a setup package that deploys all of the required merge modules for crystal reports. When I run the app on XP or 2000 boxes, everything works great. When I try to run the app on a Win 98 box and print print/preview a report, I get a "Load Report Failed" error.
This appears to be a probelm documented by Crystal Decisions and they have an article in their knowledge base about it. However, I've tried everything they suggest (plus a few other things) to no avail.
Has anyone found a solution to this problem
I've verified the following:
All required merge modules have been installed.
The proper version of the framework is installed.
The correct version of ATL.dll is present.
IE6 sp1 has been installed.
The other strange thing is that when I try to manually register the crystal reports query engine (suggested by CR knowledge base, CRQE.dll) it fails to register. Nothing seems to work correctly.
Any info would be greatly appreciated!

'Load Report Failed' with CR from .Net 2003
manoj mishra
chill_pill
Ayman Farouk
Thanks...Terry Gregson
Shaun Wilde
Its quite obvious when its pointed out by someone else!!!
A drive on the network thats mapped to your local PC (that contains the reportsource), will not be mapped as the same name anywhere else (unless you are extremely lucky).
So just point the reportsource to the full UNC address
bollwerj
I have the same problem for a couple of weeks now, with still no solution!
I've tried everything listed above, nothing works, expect for 1 thing, i haven't tried yet: to copy the DbgHelp.dll file in the windows directory. Can somebody please give me a link to this file I searched the internet, but i didn't find it. Maybe then it will work...
GRTZ!
Evan Tupper
The Windows 98 machine had an older version of IE5. The "fix" is installing IE6SP1. :cool:
sulmau
These are the exact steps I went through.
Note: This is on a fresh install of Windows 98.
1) Launched installation program.
The .NET setup is the bootstrapper setup. Meaning, the .NET framework is distributed with that app, and will ask to be installed if the user doesn't have the .NET framework.
I got a message about having an old version of IE.
2) Installed IE 5 (you may also install 6 on Windows 98). Reboot.
3) Launch installation program again. Program asks to install the .NET framework. Installed, reboot. Continue installation. Install product.
4) Just to see if the ' Load Report Failed' still exists, I went in and tried to view a report (Crystal reports). I got the error message. So I close out.
5) COPIED the DBGHELP.DLL file to [b]C:\Windows\System[/b] not C:\Windows\System32
You don't have to register this DLL.
6) Launched the report again, and it works.
chakravarthy_msc
Thanks!
UserVBA
Joe
Sean Alford
The solution is copy the DBGHELP.DLL in Windows\System directory.
The file is located in C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE, version of file: 6.0.17.0
Bye
Piers Lawson
Yes, we're having the same problem, but I develop on XP Pro, with Visual studio 2003, all the latest bells & whistles, app works fine, but when its deployed anywhere else (XPPRO, NT4, 2000, 98, 95) I get the same, Load Report Failed when I run a Cristal Report, all other aspects of the app work fine!!!!!!
If anyone has an answer I think a lot of people will be grateful
Regards
Dave