SAP Crystal reports versions information? - crystal-reports

Someone knows where can I get information about the features or a log of changes between SAP Crystal Reports versions?, because I want to get information about SAP Crystal Reports 13.0.20 and the latest version of SAP Crystal Reports that I think it is SP31 and compare them to know:
-Does SAP Crystal Reports SP31 requires a license compared to 13.0.20 version
-What new features does the latest version have compared to 13.0.20 version
-It is backwards compatible?
-etc...

Related

Required DLLs/OCX/Other Files for Crystal Report

I have one application installer that uses crystal report for reporting. However since the installer does not have any crystal report related dll/ocx or other files, I am not able to run the application.
Can you please tell all the dependency files for Crystal Report ? I already tried to copy over Crpe32.dll, Crystal32.ocx but no success.
Please advise.
Thanks,
Anurag
You can download the run time for crystal report from the SAP website and run it.
Crystal Reports VS 2008
Crystal Reports VS 2005 & 2008

Sap Crystal Report load fail

Error : crystal report load fail(after long time of loading)
I developed c# app contain sap crystal report and it doesn't work on another machine ..
Single tip I installed sap crystal report runtime 32bit
Tools I used in development :
.netframework 4
Crystal report runtime 64bit
Sql server 2014
Thank you I hope you will help me !
I suggest add your report ro your current working project if you are using vs 2010 :
Some errors comes up load report failed:
First: check report path.
Secode: crystal report need to log in into your database working.

Crystal Reports - applications with embedded reports

I have a SQL server database on my customer's server which is accessed by aprox 20 users through a winforms client application installed on individual machines.
I was thinking of using Crystal Reports to produce management reports etc and embedding this into my winforms application. However would this mean that crystal reports needs to be installed on every individual client machine, or just on the server?
For winforms you will need to install the Crystal Reports Runtime on the client machines so that they can view and interact with your Reports. You should be able to get the Runtime (msi) from SAP's website or sometimes it will come with your download when you purchase/download the software online (that was the case for me when I got the dev version for 2012).
SAP Crystal Reports, developer version for Microsoft Visual Studio - 2012 Now Available for Download
If that is not your version just Google for your specifics and you should be able to find what what you need.
BukHix is right, you need to install the runtime on each machine.
If you don't want to do this you can consider implementing a report scheduler, which will run the reports on the server and will deliver them to the management as excel, pdf or any other applicable file type

Deploy Crystal Report dlls only using ClickOnce without using prerequisite .msi

I believe the conventional way to deploy Crystal Report with a .NET program is to set it as a prerequisite in the publish settings and then a .msi will be packaged with the ClickOnce files on the web/network/CD/wtv. When the user runs setup.exe, it will check whether Crystal Report is on the client computer. If not, it runs the Crystal Report .msi. But that will always require admin rights.
My question is, is it possible to package Crystal Report's dlls along with other application's output assemblies so that no explicit install is required? My application makes use of many many components and including a dll with the install is sufficient for most of them. Could I do the same with Crystal Report?
I hate to be the bearer of bad news, but Crystal Reports for Visual Studio .NET is not designed for click-once deployment. Crystal Reports is a native application, and the assemblies you use to deal with the report depend on many non-.NET libraries.
Lots of COM objects that require registration, support DLL's that have to be installed... Licensing information that must be placed somewhere (Crystal Reports has always been big on licensing).
In theory, if your application is running full-trust you could monitor the installation of the Crystal Reports for .NET runtime, and duplicate it in c#, but that is a lot of work, and will be unreliable at best.
Sadly, the final answer is you can't.
You might check out Active Reports, or some of the other pure .NET reporting solutions.
If you are dead-set on doing it yourself, you can monitor the installation of the Crystal Reports runtime to see what files/registry entries/settings it creates/modifies. Alternatively, you can decompile the msi or download and decompile the mst transform file from Crystal Reports. Once you know what it is doing, write something to do it yourself.
I am almost sure that there is a redistributable package of libraries that ships with the final version of Crystal Reports when you buy it (not sure if this package ships with the Visual Studio version).
I'd provide a separate link to the Crystal Redistributable on the installation site and build a check in the ClickOnce app for the presence of the Crystal files.
You can add CR runtime merge module to your click-one MSI package, MSI will take care of merge module installation, It merges crystal report runtime installation files\process to your application click-one package.
https://origin.softwaredownloads.sap.com/public/site/index.html

Crystal report error

I am developing a win application ( in .net 2005 ) in which i have to use crystal reports. But now it generates crystal query engine. Then I have to reinstall .net. Is there any workaround for this
This depends on the version of Crystal Reports you are using, but you might make sure that crqe.dll is properly registered on your machine by using regsvr32. Also, if you ever had a previous version of Crystal Reports on this computer, the problem could also stem from conflicting DLL version.