Link to home
Start Free TrialLog in
Avatar of SunnySchema
SunnySchema

asked on

Crystal reports Designer

I use Report Designer Component (RDC) in my program to allow user
modify reports. I downloaded RDC Merge Modules for Crystal Reports XI
Release 2 from BO. It is the zip file contains 4 files:

    * CrystalReports11_5_RDC_Designtime.msm
    * CrystalReports11_5_Net-2005
   
I made a build and install but I got the error about license. So, I
try to add all 2 merge modules and use the install serial (I bought
the Developer Edition XI) for keycode property of
 CrystalReports11_5_Net-2005.



An exception of type 'System.UnauthorizedAccessException' occurred and
was caught.


Type : System.UnauthorizedAccessException.
at CRDESIGNERCTRLLIB11_5.DLL ...
Message : This system does not have a valid license, or the evaluation
copy of the license has expired. Please contact Business Objects to
obtain a Report Design Control license.



So I have some question:


1. Do I need another license for distributing the Designer Control ?


2. There are 6 merge modules, which ones I need to include in setup
project?

 * CrystalReports11_5_RDC_Designtime.msm
    * CrystalReports11_5_RDC_License.msm
    * CrystalReports11_5_RDC_Reportengine.msm
    * CrystalReports11_5_RDC_Runtime.msm
    * CrystalReports11_5_Net-2005
     * CrystalReports11_5_Net-Embeddedreporting






Avatar of Mike McCracken
Mike McCracken

If you have a valid DEVELOPER license then you don't need another license to distribute in house.  If you are distributing so non-in house users can see reports then you need another license.

Did you originally install the trial version?
Have you registered it using the full version you purchased?

mlmcc
Avatar of SunnySchema

ASKER


We do have valid developer license and would like to distribute our application (packaged with crystal reports xi component) to our clients.
We have registered our product with business objects.

Could you please explain in-house vs non in-house users ?
In-House is your company.  If you are delivering this to a client who is paying you to develop the application, then they need to have a license for Crystal.

mlmcc
We used to distribute Report Designer Component to Clients with Crystal Reports IX wiithout any problems. Is there any change from Crystal IX to XI in regards to RDC. Please respond.
I assume by CR IX you mean CR9.  CR XI was the first to use the Roman numeral designation.

There is no significant change to CR XI with regards to the RDC that I know of.  You will need to upgrade the application to use the new dlls and references for CR XI.

As a warning, Crystal has dropped the RDC after CR XI.  It will no longer be available.  If you intend in the future to use CR2008 or later versions now might be agood time to migrate off the RDC>

If you wish to do that, Crystal does have articles on how.  I will get one for you if you wish.

mlmcc
Hi mimcc
Please provide me some articles to accomplish RDC with Crystal Reports XI Release 2.
Thanks In Advance.
 
The basic code for CR9 should work.

I don't know of any articles with CR XI and the RDC.

mlmcc
Hi:
In Crystal 9 it is working fine without any problems on client's machine. So we used same Crystal 9 code for Crystal XI too. yet we are unable to open RDC.
Thanks,
 
 
You need to change the references since there are changes between CR9 and CR XI.

You may also have to remove the viewer and replace it with the CR XI one.

mlmcc
We did neccessary changes by replacing CR XI References and replaced with CR XI Viewer.
Supplied Latest Merge Modules for Deployment Tool (InstallShield 12)
Which RDC did you include
CRAXDRT or CRAXDDRT?

mlmcc
CRAXDDRT may require additional licenses.

mlmcc
Both DLL's Infact. Could you please go thru below link and give me some insight.
 https://www.sdn.sap.com/irj/sdn/message?messageID=6117204
Thanks,
Sriram Vellanki.
You only need one of the CRAX... dlls.  Generally you should use CRAXDRT since it doesn't have any licensing issues.

CRAXDDRT is a superset, it includes everything in CRAXDRT and then functionality to allow you to basically build your own report creation tool.  Since that tool could then replace Crystal, Crystal/BO/SAP want to be paid for the use of the dll thus the license cost which is per user.

When you say unable to open the RDC what do you mean?
I believe with CR XI you can no longer build reports in the VB IDE but have to use the Crystal IDE and then run them from an application.

mlmcc
Hi:
I am building reports through Crystal Reports XI R2 IDE only not from Visual Studio Environment.
I am providing a feature with my application to my end-users where they can able to edit an existing report with Embedded Report Designer.
 
By the way i am using CRAXDDT not CRAXDRT. I even used CRAXDDRT in my old projects with Crystal reprts 9 but i never got these key code issues.
I aslo observed in Crystal 9 we need to specify in Source Code for KeyCode, but in Crystal Reports XI R2 we can directly specify KeyCode in Merge Modules itself. I hope i am correct in this regard.
Thanks,
Sriram.
ASKER CERTIFIED SOLUTION
Avatar of Mike McCracken
Mike McCracken

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial