Solved

Crystal reports Designer

Posted on 2008-10-07
18
1,708 Views
Last Modified: 2013-11-15
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






0
Comment
Question by:SunnySchema
  • 9
  • 7
18 Comments
 
LVL 100

Expert Comment

by:mlmcc
ID: 22665703
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
0
 

Author Comment

by:SunnySchema
ID: 22666219

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 ?
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 22668836
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
0
 

Author Comment

by:SunnySchema
ID: 22883370
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.
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 22890005
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
0
 

Author Comment

by:SunnySchema
ID: 22892521
Hi mimcc
Please provide me some articles to accomplish RDC with Crystal Reports XI Release 2.
Thanks In Advance.
 
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 22892730
The basic code for CR9 should work.

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

mlmcc
0
 

Author Comment

by:SunnySchema
ID: 22892755
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,
 
 
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 100

Expert Comment

by:mlmcc
ID: 22892783
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
0
 

Author Comment

by:SunnySchema
ID: 22892848
We did neccessary changes by replacing CR XI References and replaced with CR XI Viewer.
Supplied Latest Merge Modules for Deployment Tool (InstallShield 12)
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 22893330
Which RDC did you include
CRAXDRT or CRAXDDRT?

mlmcc
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 22893333
CRAXDDRT may require additional licenses.

mlmcc
0
 

Author Comment

by:SunnySchema
ID: 22893495
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.
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 22898124
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
0
 

Author Comment

by:SunnySchema
ID: 22903068
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.
0
 
LVL 100

Accepted Solution

by:
mlmcc earned 250 total points
ID: 22919585
As soon as you try to provide the users access to the designer through CRAXDDRT you will need runtime licenses for it from Crystal.  I know in CR8 they licenses were required but not enforced.  Not sure if CR9 maintained that or not but it sounds like it.

mlmcc
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Problem Statement In an SAP BI BO Integration project when a BO universe is built on a BEx query, there can be an issue of unit & formatted value objects not getting generated in a BO universe for some key figures. This results in an issue whereb…
Hello everyone, Hope you find this as helpful as we did. We have on the company I work for an application built in Delphi V with Crystal Reports 8. We all know that Crystal & Delphi can be temperamental sometimes and the worst thing is, nearly…
This video discusses moving either the default database or any database to a new volume.
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now