Crystal Reports 10 ActiveX viewer Problem

andrewt30

New Member
Hi, I am running a report using Crystal Reports version X. I have the Crystal Activex Report Viewer Control X pasted into a progress OpenEdge 10.1A window. The Crystal report is running from an XML file produced from a Progress dataset. The report screen runs correctly on my pc, and on most other peoples pc in our office, but on two machines the Progress window opens, displays the Crystal Report viewer, but the report is empty, and the screen and Progress session completely hangs - they have to crash out of Progress. To confuse things the report does work for them something like 5% of the time - I'd really rather it didn't work at all. Has anyone any ideas about where to go with fixing this? We use the same Crystal Reports viewer from a Visual Basic application and this works on their machine.

Thanks for your help,
Andrew.
 
Hi Andrew,

First, I should point out I don't have access to either Crystal or OE10, so haven't encountered your problem, but...

My guess would be the machines producing the problem have a different configuration, either OS, Progress, or Crystal, or some mixture.

Check the exact patch levels of each on 'good' against 'bad' machines - in particular the dlls involved.

I'd start with Crystal - here's a KB entry, which describes a similar issue (the problem is intermittent - Window is loaded for second time within session).

KB P101813
Title: "Crystal Reports 10 Report Viewer ActiveX control causes GPF"

http://tinyurl.com/kxb9q

HTH
 
Hi, Thanks for your reply. In terms of system configuration we are all running Windows XP service pack 2, we have the same version of OpenEdge (and service packs). The persons pc who this wasn't working on actually had a newer version of the Crystal Reports dll's, but I have just upgraded mine to the same version and it still works for me.

Differences in system configuration between my pc and the persons pc that this isn't working on is I have a full install of Crystal 10 on my pc, but other people who have the report working don't have Crystal on their pc's. I'm sure the cause of the problem is either missing dll's, or different versions of dll's, but certainly the obvious dll's that I know are needed are the same between machines.

Could anyone who uses the Crystal viewer give me some advice on how they deploy it to machines that do not have Crystal Reports installed. Do you use the merge modules that are available on the Business Objects web-site, and if so which ones are needed?

Thanks,
Andrew.
 
Hi,
For anyone interested I found a fix to this. I found a related knowledgebase article to the one Lee posted -
P101669 - and this suggested setting the
SESSION:IMMEDIATE-DISPLAY session attribute to false. It turned out that the machines that the Crystal Report didn't work on had this session attribute set to true in their ini file, whilst all other machines didn't set it in their ini file. Changing SESSION:IMMEDIATE-DISPLAY to false fixed the issue.
Thanks, Andrew.
 
Back
Top