Crystal 8.5 / Delphi 7
Post Author: tisri
CA Forum: Older Products
Hello,
I'm trying to find a VCL component to allow me to use Crystal 8.5 Developer within Delphi 7 Professional.Google searches suggest that a component exists but I can't find it anywhere. I know both products are way behind the times - I'm trying to support a legacy product and if I can't find the components I'll have to revert back to Delphi 5.Any help or pointers appreciated!
Hi Andrew,
Unfortunately CR 8.5 is 10+ years old and the distribution Wizard no longer exists as of CR 8.5.
For platforms on what version supports which OS always refer to this link:
http://www.sdn.sap.com/irj/boc/support?rid=/webcontent/uuid/e01d4e05-6ea5-2c10-1bb6-a8904ca76411
If you upgrade you will need to get a Developer to build you a simply report Viewer and distribution Package, it's relatively easy to do. You can find SDK samples here:
http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsSDKSampleApplications
Distribution is much larger now due to OS and platform updates and lots of other reasons.
You may want to look at third party Tools also.
Don
Similar Messages
-
How to use crystal report in delphi 6?
i want to use crystal report in delphi 6,including sso and the way to use opendocument in delphi 6 ? thanks advanced!
There is a number of blogs that Trevor Dubinsky penned a while ago. Enter the string 'crystal delphi prism' in the search box in the top right corner and that will bring those up - as well as KBAs and more.
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow us on Twitter -
Post Author: Marcio Eduardo
CA Forum: Other
Hello everyone,
I would like to ask if there is any way to use Crystal Reports 2008 with Delphi 2007.
This VCL11 is compatible with Delphi 7 and crystal XI, but exists any other ways to use CR2008, with Delphi 2007.
Thanks a Lot.
Marcio Eduardo
São Paulo - BrasilPost Author: DiegoBrazil
CA Forum: Other
I'm in same situation! (to na mesma situação... tá dificil...)
Já estou sem esperança de encontrar algo ...
Contacte-me... [email protected] -
How to use crystal report 2013 in delphi 6?
i want to use crystal report in delphi 6,including sso and the way to use opendocument in delphi 6 ?please tell me the step, thanks advanced!
by the way ,my crystal reports version is 2013.You posted the same question here:
how to use crystal report in delphi 6?
And I answered you there. Not sure why create another discussion? Please, if you have more questions on "How to in Delphi", continue on the other thread as I will lock this one.
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow us on Twitter -
How do i print a crystal report using SAP B1 SDK's in Delphi?
Senthil,
I do not have the code with respect to how to integrate Crystal Reports using Delphi and the Business One SDK. Possibly there may be other users on SDN that use Delphi and can assist.
There is source code posted here for Crystal integration with SAP Business One written in .Net. You could look at the source code and translate possible to Delphi ...
http://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/d0a0c14b-0e20-2b10-939b-e93a19f14c12
HTH,
Eddy -
Crytal Reports for Delphi Support
D2007 .NET and CR2008
In the article by
Ludek Uher, Jonathan Parminter, and Trevor Dubinsky are Senior Engineers with Technical Customer Assurance, SAP BusinessObjects. They specializes in the SDKs supplied with Crystal Reports and BusinessObjects Enterpris
which I have followed carefully the CrystalReportViewer fails to display.
I have used reports with saved data and one which I have a connection to a database. I connected to the database using ApplyLogInInfo with good and bad credentials. With bad I received a login page with good credentials nothing. I can set a tooltip hint and/or color the background and the web page shows me the correct tooltip and/or color. BUT NO REPORT not the tool bar etc. as RDC used to.
I have used Crystal Reports from version 6 and Delphi from version 3.
I tried CrystalReportViewer.ReportSource=MyReport.rpt as well as using ReportDocument.
This is extremely frustrating as I know almost everything is correct.
I use two browsers Firefox and IE8 and javascript is enabled.
I will try a second machine next but after 8 hours of surging and making changes I thought I would try this forum.
I did check the assemblies they are 12.0.2000.0
TIA EphtaimThe article Crystal Reports for Delphi Support missed an important point.
Everything is okay except the viewer does not diaplay. Why
bobj is undefined. Google it and
the crystalreprtviewer12 directory is not found by IIS.
This is a development machine with CR2008 [licensed and paid for] installed.
I should not need to spend so much time looking for trivia like this.
Although so much money is spent on developing better software maybe a little more money and time should be invested in technical writing!! It seems more and more rare to follow an article through without a hiccup.
I still love Crystal Reports. -
Change the database log on parameters in the run time with CR10 Delphi2007?
Hi,
I'm using crystal report 10 and Crystal VCL for Delphi. How can I change the database log on parameters in the run time?You have to use the ConnectBuffer. See [this|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_erq/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes.do] note for details.
Also, consider searching the notes database:
https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_ossnotes&query=&adv=true
The search; VCL database crystal, returns a number of notes that may be of use.
Ludek -
Could not load crpe32.dll
I am using Crystal Reports XI release 2 and we run the reports from a .NET component. The line that produces the error is:
custReport.Load(reportFile, OpenReportMethod.OpenReportByTempCopy);
where:
custReport is an instance of ReportDocument
reportFile is the path to the rpt file and is correct at runtime.
Here's the error in it's entirety:
System.TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.CRPE' threw an exception. ---> System.Exception: Could not load C:\Program Files\Business Objects\Common\3.5\bin\crpe32.dll.
at CrystalDecisions.CrystalReports.Engine.CRPE..cctor()
--- End of inner exception stack trace ---
at CrystalDecisions.CrystalReports.Engine.CRPE.InitCrpe()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod)
at TSYS.Report.Generator.ServiceFacade.CrystalReportCreator.CreateReport(Parameter parameter)
at TSYS.Report.Generator.ServiceFacade.Renderer.GetReportData(String uniqueStackTraceGuid, Int16 clientOriginatorID, Parameter parameter)
at TSYS.Report.Generator.ServiceFacade.ReportGeneratorFacadeImpl.GetReport(String uniqueStackTraceGuid, Int16 clientOriginatorID, Parameter parameter)
crpe32.dll is at the location indicated in the exception message and it's version is 11.5.8.998
The line that produces the error is in CrystalReportCreator.CreateReport
Thanks for your help
ChrisHi Chris,
Check this link
Re: Error 532 "Cannot find database.dll" <Execute PEStartPrintJob>
Re: Error loading Crystal Reports with Delphi 2006
*Close the thread if issue solved
Regards
Jambulingam.P -
I have been using crystal on and off throughout the years, using the VCL. In my current position, I am once again called to use crystal in the application.
To my surprise and dismay, it seems that there is no longer support for the delphi vcl. While this make no sense, since delphi programmers have been working with crystal vcl since about the beginning of time, I am also having difficulty finding any information on how I am supposed to continue using delphi and crystal together?
I have seen several articles on how to use it with visual studio. I have NOT seen any articles on how to make it work with Delphi.
Are there any articles/step by steps to import any type of library into Delphi 2007? In less than a year, I will also need instructions on how to make it work with delphi 2009.
I have attempted to use the VCL for XI, and there are instructions on how to update it to work with XII, but since there will then be, at some point, a version XIII, I need a permanent solution.
I do not need to design the report in my application, I just need to
a) Using MSSQL server (or express), be able to change the database, since each site gets to make up it's own database name
b) run a report.
c) run a report with parameters set in the program.
Granted, it has been 5 years since I've had to do this, but I am seriously disappointed in the lack of support for long time Delphi users, and even more so with the lack of transitional examples.1) Update the CR XI VCL as per the link I gave
I tried that first, before posting to the forum. I cannot change the connection settings. I don't get an error, the settings just don't change.
2) See if you can incorporate the CR assemblies for .NET into Delphi as per the doc I attached in the 1st post: Delphi 2005 updating assemblies.doc.
I attempted to do that.
I do not get the option to create a new windows forms application, I can only do asp.net and vcl forms application.
The installed .net components do not list anything from crystal or business objects.
I added crystaldecisions.windows.forms.dll into delphi, (Components |Installed .net components | add assembly - add Crystal\Common\4.0\Managed\dotnet2\) but cannot get it to show up on the palette, no matter which type of project I create (asp.net or vcl forms)
my bds.exe.config file:
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727">
<qualifyAssembly partialName="System.Web" fullName="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null"/>
<qualifyAssembly partialName="System" fullName="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null"/>
<qualifyAssembly partialName="CustomMarshalers" fullName="CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<qualifyAssembly partialName="CustomMarshalers, Version=2.0.0.0" fullName="CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<qualifyAssembly partialName="CustomMarshalers, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a" fullName="CustomMarshalers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<qualifyAssembly partialName="DelphiProvider" fullName="DelphiProvider, Version=11.0.5000.9245, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b"/>
<dependentAssembly>
<assemblyIdentity name="Microsoft.VisualStudio" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="1.0.3300.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Borland.Studio.Interop" publicKeyToken="91d62ebb5b0d1b1b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="11.0.5000.9245"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Borland.Studio.Vcl.Design" publicKeyToken="91d62ebb5b0d1b1b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="11.0.5000.9245"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Borland.Studio.AspInterop" publicKeyToken="91d62ebb5b0d1b1b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="11.0.5000.9245"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Borland.Studio.AspHost" publicKeyToken="91d62ebb5b0d1b1b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="11.0.5000.9245"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Borland.Studio.Together" publicKeyToken="91d62ebb5b0d1b1b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="11.0.5000.9245"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Borland.Studio.StarTeam" publicKeyToken="91d62ebb5b0d1b1b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="11.0.5000.9245"/>
</dependentAssembly>
<dependentAssembly>
<!-- Prevent VS assembly from being loaded -->
<assemblyIdentity name="Microsoft.VSDesigner" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="8.0.0.0-65535.65535.65535.65535" newVersion="9999.9999.9999.9999"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.Web" publicKeyToken="692fbea5521e1304" culture="neutral" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.ReportSource" publicKeyToken="692fbea5521e1304" culture="neutral" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="CrystalDecisions.Windows.Forms" publicKeyToken="692fbea5521e1304" culture="neutral" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> -
Crystal Reports 2008 and Delphi 2007
Post Author: Arhontis
CA Forum: Crystal Reports
Hello everyone,I would like to ask if there is any way to use Crystal Reports 2008 with Delphi 2007 (.NET or Win32).I know that the RDC is compatible only with Crystal XI rel. 2, but are there any other ways to use CR2008?Kind Regards,ArhontisPost Author: Argan
CA Forum: Other
There is no VCL or COM for CR 2008. You will need to move to .NET to use CR 2008 or go back to XI for VCL/RDC. -
Delphi / Crystal Xi OLE updating problem
I have Delphi 7, Crystal Xi and am using the VCL components. I realize that the VCL and Delphi 7 are both outdated.
I have an existing report that I updated to include a Word Document as a linked OLE object. When I update the Word Document and go into Crystal Developer, the report updates correctly. When I run my app, the report does not update with the new contents of the Word document. I have looked at the properties of the particular OLEItem and they show that it is linked. This report has been running in my application for several years before I added the OLE item.
has anyone else experienced this and does anyone have a work around? I have a large investment of code and time in a large multi-user application and am trying to make one last set of changes before I rewrite in some other environment (Delphi or VS 2008 or ?)
Thanks for the help,
SteveHi. Ludek, what do you mean by dynamic cascading parameters? I'm having trouble with a report and the whole legacy VCL might be the reason for it.
I have a label report. The report has parameters that ask for a row/column to start the report in. The report works fine as a standalone. But when I call it within the Delphi VCL framework, it prompts me but ignores my input. In other words, the labels start in row 1 column 1, not row 3 column 2, for example. The stand-alone report uses prompts to create blank records within the command dataset. Would this be an example of a dynamic cascading parameter that cannot be handled by the Delphi 7 VCL?
Thanks!
Debbie Erickson
FasTrak SoftWorks, Inc.
Edited by: Debbie Erickson on Jun 30, 2011 7:01 PM -
Delphi Crystal 10 vcl subreport link issue (on second run)
Post Author: mkozma
CA Forum: Other
I have a Delphi application (Delphi 7 using Crystal 10 VCL) that calls a subreport based on a link.
The report (and subreport) work fine for a particular id the first time but if I rerun the report a second time, the subreport does not appear.
If I change to another id the subreport works but if I rerun it for that id or the one that failed previously, it does not display.
The only way to get it to work is to close the application and restart it, then it works for the first time only.
I have tried adding the closejob and closeengine functions and verified that the parameter going to the subreport is correct without success.
I have the latest build of Crystal Reports 10 (10.0.5.1506).
If anyone has seen this before or can point me in the right direction to solving this issue, it would be much appreciated.
MartinLindell - your response was very helpful. I was able to create a SQL Command on the subreport and change the subreport links on the main report to use the paramters in the SQL Command. The report is now very fast - even when there are lots of detail records on the main report. It is properly executing the query and not reading all 2M records into memory for each subreport.
I'm still totally confused as to why Crystal was misbehaving so poorly and changing how the subreport queried the database when the only change was the fields used for record selection on the main report. It really looks like a bug to me, but maybe someone can still enlighten me.
thanks again so much. We are in Parallel testing for a production rollout - and the users are MUCH happier now! (which of course makes me much happier!)
Susan
PS I was not aware of the SQL Command - had never used it before. Took me a little while to figure it out and how to do the linking - but it is very powerful. Thanks again. -
Crystal Reports XI R2 and Delphi 7.x
Post Author: Laurent
CA Forum: Other
Hi,
i'm using Delphi 7.x and Crystal Reports XI R2 and VCL for CR XI.The Database is an Oracle 9.x or 10.x acording to our software internal version.
When i run the application i got an error 100: error loading crpe32.dll.
I look in the KB and found it is connected to a path issue or missing MFC42.dll.
I check for the last file, it exist on my machine, i edit the path, setting the CR bin folder first in the list, not helping.
Any other idea, please?
BR
LaurentPost Author: Luca Pucci
CA Forum: Other
Hi Laurent,
I've tried the solution you suggest but it seems fix the problem only partially, i still get the 'can't load library' error form time to time, expecially after I've priented many reports from my application (that's strange but that is !).
Browsing through TCrpe source files I've found that the funcion GetCommonFilesPath in the file UcrpeUtl.pas use a registry key that is not valid if you're using CR11rel2 :
regKey.OpenKey('SOFTWARE\Business Objects\Suite 11.0\Crystal Reports', False);
if you change this line in :
regKey.OpenKey('SOFTWARE\Business Objects\Suite 11.5\Crystal Reports', False);
recompile and reinstall the package and everything seems to work fine.
You don't need to have the crpe32.dll in the same folder as your executable anymore, because now your application can retrive the correct common file directory and load the dll from its standard location.
There are some other registry key that point to version 11.0, they don't seems to be important and I decided not to change them, but eventually you can decide to change them all.
Best Regards
Luca. -
Crystal Report 2008 Deployment - Delphi 2007 application
Hi,
I have got Crystal Report 2008 and developed some reports using them.
I had integrated these reports with a Delphi 2007 application. My application works fine on my box where I have installed CR2008.
Please note - the previous version of Crystal report i used with my application was 5.
I also identified CR_runtime 2008- most of the dll's inside win32_x86 directory and tried to package and created installer of my application. I deployed my application on another box and what I noticed is it gives me OpenEngine error. Copying required dll's doesn't solves problem as I feel there is a need for registry variables too, but not sure of how to go about it.
Is it that I need CR208 , the whole Business objects installed on all deploymnet boxes? If then i need to get licensed copies?
Or is it ok I can download just the CR2008 runtime and install on the deployment boxes.
My application is a standalone application and it just uses to view the reports already created- picking values from the database.
Can I use CR_runtime installer - free trial and deploy on the other boxes and use my application so to view the already created reports.
Please help - I am stuck as how to package my application so users can view the report.
Thanks in Advance,
ShruthiHi Jonathan,
Thanks so much... for the reply .
I had downloaded CR runtime - msi file and tried for deployment on my deployment box. But it asks for the product key while installing.
If I had to do this on all of my customer boxes, then can I use the same product key/license code? or the free time trial version - license code that comes with a CR runtime trial setup.
Or should I purchase license for deploying the runtime or msi to all boxes?
Please let me know what should I do......
Thanks in advance,
~shruthi -
How to merge two crystal reports into one in Delphi using TCrpe?
I am absolutely new to Delphi and Crystal Reports. I figured that I can export a crystal report to pdf like this:
crpe.Clear;
crpe.ReportName := 'BasicInfo.rpt';
crpe.ParamFields[0].CurrentValue := '0';
crpe.Output := toExport;
crpe.ExportOptions.Destination := toApplication;
crpe.ExportOptions.FileName:='C:\CoverSheet.pdf';
crpe.ExportOptions.FileType:=AdobeAcrobatPDF;
crpe.Export;
(Although this is working, please let me know if I am doing it wrong )
My main problem here is: I have two .rpts "BasicInfo.rpt" and "Details.rpt" and I need to create one pdf out of them in Delphi.
Is there any way to merge two .rpts and export it into one pdf in Delphi?You cannot merge two reports into one PDF - not in any CR SDK. There are 3rd party utilities that will let you do this, but no APIs for this in CR.
BTW.; What version of CR are you using?
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow us on Twitter
Maybe you are looking for
-
Hi, my laptop died along with its harddrive, finding it difficult to figure out how can I sync my iphone to a new computer without losing everything on my phone (iPhone 3GS). Any help appreciated Thanks C
-
Os x 10.8.3. mail change
I use apple mail with icloud (I have only 1 account setup in mail). I have created an alias [email protected] and then there is standard icloud address [email protected] (in mail prefs is in Email: [email protected],[email protected]) before 10.8.3.
-
Hi, I am taking my Mac Pro to the Apple store tomorrow to get a few things repaired under apple care such as the Super Drive and one of the USB ports which I can not get to work. On my case one of the rivets fom the front of the case is also loose...
-
How can i cancel my itunes match so i can change country / region
have moved to malaysia, How do I cancel my Itunes match , so I can be allowed to change country/region?
-
File name that exports enlarges itself using dmexpimpdemo.java
Hi everyone, When I use dmexpimpdemo.java and I send to export putting him a name file this is kept me with the name enlarged 001, my question is like I can do so that be kept me with the name that I put him without 001 Example ----------> FileName i