Skip to Content
avatar image
Former Member

CRViewer and 64bit

Hello,

we are currently using Crystal Reports XI and the Crystal Reports ActiveX Viewer in our MFC Application. This works fine with 32bit. But now we want to support 64bit also.

After a lot of searching we tried Crystal Reports 10.5, which is included with Visual Studio 2008 because this version has a 64bit Redist. So far so good. But CRRedist2008_x64 and CRRedist2008_x86 both do not include the crviewer.dll and the craxdrt.dll. But this two dlls are needed because we are using the ActiveX viewer.

Are crviewer.dll and craxdrt.dll available in 64bit? If not what is your solution?

Thanks for answers.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Feb 14, 2011 at 02:32 PM

    Hello,

    The craxdrt.dll and crviewer.dll are part of the Report Designer Component (RDC). These are COM components designed to work with VB6. There are no 64 bit versions of these DLLs in either CR XI (v11.0) or CR XI R2 (v11.5).

    Crystal Reports XI (v11.0) is not supported on 64 bit machines. Crystal Reports XI R2 with Service Pack 4 is the first version that is supported to run on 64 bit machines. Applications will be 32 bit, but they should run on 64 bit machines.

    At this time Crystal Reports XI R2 (v11.5) with Service Pack 6 is the latest update you can find. Crystal Reports XI R2 has reached End of Life for patch support. CR XI R2 will be completely unsupported in less that a year.

    The Crystal Reports that is bundled with Visual Studios 2008 can not use the RDC. It uses the Crystal Reports .NET SDK and is called Crystal Reports Basic. The bundled editions of Crystal Reports that ship with Visual Studios are the only versions of Crystal Reports that have 64 bit runtime support.

    If you have to use only 64 bit runtime files you'll have to moving to the CR .NET SDK and using Crystal Reports Basic in Visual Studios 2008. You'll find information about using the CR .NET SDK in the Crystal Reports .NET forum.

    If you can use 32 bit runtime files on a 64 bit machine you'll have to upgrade to CR XI R2 (v11.5) with SP6, update your application, and deploy the CR XI R2 SP6 merge modules. CR XI R2 is a free upgrade for anyone who uses CR XI (v11.0). You can download[ CR XI R2 with SP4 Full Build|https://smpdl.sap-ag.de/sapidp/012002523100011802732008E/crxir2_sp4_full_build.exe] and [CR XI R2 SP6|https://smpdl.sap-ag.de/sapidp/012002523100015859952009E/crxir2win_sp6.exe]. Use your CR XI (v11.0) keycode to install the new version of CR XI R2. Make sure to uninstall CR XI (v11.0) first.

    You can find RDC deployment information by searching this forum and looking at the sticky post at the top of the forum.

    Sincerely,

    Dan Kelleher

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 14, 2011 at 02:32 PM

    Hello,

    There is no version of CRviewer in 64 bit. It's a legacy viewer that is used in the .NET IDE only which runs in 32 bit mode only. You should be using the CrystalDecisions.Windows.Forms Viewer in your application.

    There is no work around nor a 64 bit version of the crviewer.dll and never will be.

    Thank you

    Don

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 15, 2011 at 02:42 PM

    Thanks for the quick respond.

    Add comment
    10|10000 characters needed characters exceeded