Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Trouble deploying Crystal Reports (Class not registered)

807 views
Skip to first unread message

David Cox

unread,
Apr 25, 2008, 10:49:59 AM4/25/08
to
Hello,

I am having trouble (surprise!) deploying Crystal Report XI. For the
install, I have tried both Wise and InstallShield using Crystal Reports
merge modules for RDC. I am including:

CrystalReports11_RDC_License.msm
CrystalReports11_RDC_ReportEngine.msm
CrystalReports11_RDC_Runtime.msm

With the license install, I am including our license code which Business
Objects requires.

The error I am getting is:

Class not registered. Class ID: {6BFF10C6-C3F9-4EF9-A316-F37C85D5117B}

which occurs in my code:

CRViewer.Visible:=true;
crReport := Application1.OpenReport(ReportsFolder+filename); //Error
occurs here
crReport.DiscardSavedData;

Shouldn't the merge routines be registering the required DLLs?

Does anyone have any suggestions or help they could offer?

Thank you in advance.

Dave.


David Cox

unread,
May 21, 2008, 9:58:15 AM5/21/08
to
Hello all,

I have dug into this problem a little further as time permits, but I still
don't have a solution. When I do I will post it here.

On my computer that has a full install of Crystal and works, I have found
that Crystal loads an extraordinary 70 DLLs when it runs!!! No wonder the
system slows to a crawl the first time you request to view a report.
Anyway, I suspect that the merge modules (I have tried installing with both
Install Shield and Wise installers) are not properly registering a DLL.
Which one of the 70 DLLs is not registered is the question.

Since I am using ADO, I am thinking that maybe an Crystal ADO class is not
being registered, but that is a guess.

If my users download a full install or the developer's version of Crystal,
it works. If they download just the Crystal report viewer, it does not
work. It's too bad as I have it running nicely with Delphi 2006 with just a
few quirks, but no luck in having my users install Crystal with just the
merge modules. Business Objects are of no help at all; they just say they
don't support Delphi!

Dave.


David Cox

unread,
May 21, 2008, 11:00:31 AM5/21/08
to
I have found the missing/unregistered DLL - it was Craxddrt.DLL.

I am not sure if this was just my install of the Crystal merge modules or if
is common to everyone. The Craxddrt.dll appeared with Crystal Reports 8.5
and is required for RDC. According to the documentation, it is the "ActiveX
Designer Design and Runtime DLL. This DLL is the engine used to design and
format reports at design time, as well as to access and process reports at
runtime."

Anyone using RDC and the merge modules for version XI note that you may need
to copy Craxddrt.dll into C:\Program Files\Common Files\Business
Objects\3.0\bin and register it manually (Regsrv32 "C:\Program Files\Common
Files\Business Objects\3.0\bin\Craxddrt.dll").

Best regards,

Dave.

0 new messages