Skip to Content
avatar image
Former Member

Error 1904 when installing Crystal Reports 2010 Redistributable

Hi,

I'm having trouble installing the CR 2010 Redistributable on a few machines. We've installed all the windows updates and have reinstalled all the C++ 2005 redistributables including the newer ATL update. On install, a bunch of dll's can't register including commonobjmodel.dll

Using dependencywalker we see that it's missing the reference to MSVCR80.dll.

Is there a way the the Restributable can include the C++ redistributable instead of being dependent on it?

Thanks

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Nov 29, 2010 at 07:13 PM

    If by "CR 2010 Redistributable" you mean CRRuntime_32bit_13_0.msi, then the file is included there.

    If you mean the msm (CRRuntime_13_0.msm), then no this is not possible due to Microsoft licensing issues.

    E.g.; if you are using the CR msm files, you are responsible for including the VC++ and ATL dependencies .

    Ludek

    Follow us on Twitter http://twitter.com/SAPCRNetSup

    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

    Add comment
    10|10000 characters needed characters exceeded

    • My take on this is as you put it;

      simply a window dll problem in which Windows will take that cryptocme2.dll over the crystal reports one because it's in the path environment variable.

      But I'm willing to entertain the thought that this may also be a CA issue, SAP issue or all of the above... So much for end to DLL hell...

      I suppose doing a static load on the dlll would help, but I'm not sure. Something I'll suggest to Program Management.

      Ludek

  • avatar image
    Former Member
    Nov 30, 2010 at 07:14 PM

    See Note on ArcService dll conflict

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 31, 2011 at 09:11 AM

    I have the same issue with an already registered cryptocme2.dll file.

    After renaming the folder the installation was successful. But, when i renamed the folder again to it's old name CR stopped working. CR is probably looking at the wrong DLL file again. The "wrong" dll file is in the PATH. I can't remove it because i don't know what it will do to the clients software.

    How to resolve this? And how can this happen in the first place? If the files are different, shouldn't they be registered separately? I have never had any troubles like this with any other installation.

    Add comment
    10|10000 characters needed characters exceeded