cancel
Showing results for 
Search instead for 
Did you mean: 

About Crystal Reports License

gilldong
Explorer
0 Kudos

Hi

I have a question about the license of Crystal Reports.

Our organization has a license of `Crystal Reports 10 Advanced Developer Edition `,

and we install 10.2 runtime and use it in VB.

I had a problem with this VB, so I simply remake it in C# WinForms.

When I used the dll I had, it did not work as I wanted, so I downloaded the latest developer dll from sap.

The runtime of 10.2 was installed on the user's PC, but it didn't work, and I had to do a fresh install of the latest version of 13.x.

However, when installing runtime, there is no message asking for a license, which is confusing.

Also, even when using the latest version of the dll, the window asking for a license did not appear.

This winform is only for internal use in my organization, do I need to renew a license?.

Accepted Solutions (1)

Accepted Solutions (1)

DellSC
Active Contributor
0 Kudos

1. Crystal 10 has been out of support for over 15 years. I'm not surprised that the old SDK didn't work for you.

2. Currently there are only two SDKs for Crystal - .NET and Java. It looks like you used the .NET SDK. However, did you rewrite your code to use the new .NET components or did you just use the .dlls from your original VB component. If it's the latter, that "RDC" component is no longer licensed for distribution. You need to convert your app to use the .NET SDK fully.

3. There is no license required for the .NET SDK. If you go to the wiki, there's a link to licensing information.

-Dell

gilldong
Explorer
0 Kudos

thanks for the answer

In order to discard the VB program, the code was rewritten in C#.

I used the existing VB dll in C#, but some didn't work properly, so I downloaded a new version of the .NET SDK through SAP.

The problem is that the program developed through the newly received SDK through SAP did not work in the existing 10.2 Runtime.

To use this program, users had to install the latest version of the runtime.

Since there are not many users who use this program, the program is simply deployed through clickonce. Users will install the latest runtime to use this program internally only within their organization.

Do I need a license to do the above?.

In 'wiki ', many links about licenses lead to the `content-unavailable` page, which is unknown.

DellSC
Active Contributor
0 Kudos

The vb dll you used is no longer licensed. Code written with the new SDK will not work with a 15-year old runtime. Yes, you need to install the latest version of the SDK runtime in order for your users to use your application. The Click-once version of the runtime installer is only 32-bit. If your application is 64-bit, you won't be able to use it.

If you are distributing your application outside of your organization, you will need to have one copy of the full version of Crystal Reports for each client. Your best bet for this would be to contact the OEM folks at SAP - oem_sales@sap.com.

If you are only distributing your application within your company, you don't need a license.

-Dell

Answers (1)

Answers (1)

DonWilliams
Active Contributor
0 Kudos

Try this link to Licensing:

Crystal Reports for Visual Studio Licensing (updated)

Still the same, if it's used internal only there are no extra costs.

CR .NET is no longer installed with Visual Studio or Crystal Reports, it's a separate download and installer now, EXE for installing on your Development PC with Visual Studio installed and the MSI and other Redist Packages for deploying the app, MSI's are not required to be installed on your DEV PC.

And to be clear, CR runtime must be all the same version, you cannot use CR for VS SP 33 with a dll written using CR 10 .NET runtime, same dll names so you can't mix them, same GUID's so you cannot have more than one installed on the same PC.

So open your VB CR 100 dll and upgrade it to CR for VS SP 33 and recompile

Open you main program and upgrade it to CR for VS SP 33

CR runtime is also platform for your project, X86 or X64, you cannot use AnyCPU, you must decide which platform it's upgrading to.

See my blog to help upgrading:

https://blogs.sap.com/2020/10/30/upgrading-a-visual-studio-2008-2019-.net-project-with-the-latest-cr...

Don