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

  • VCL Crystal 2008 for Delphi 2007  where ? when ? or DIE !!!!!!! delphianos !!!!!!

    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 - Brasil

    Post 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

  • Print a Crystal Report

    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 Ephtaim

    The 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
    Chris

    Hi 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

  • Crystal and delphi 2007

    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,Arhontis  

    Post 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,
    Steve

    Hi.  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.
    Martin

    Lindell - 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
    Laurent

    Post 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,
    Shruthi

    Hi 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