本文介绍了与VB.net 2005兼容的Crystal Report 2008(v12)运行时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尊敬的专家,

我已经在vb.net 2005中为Crystal Report Viewer创建了myCRviewer.DLL.

使用Regasm"c:\ CR \ myCRviewer.DLL"/tlb/codebase
注册了myCRviewer.DLL并从VB6引用myCRviewer.tlb.
无论.net 2005安装的机器是什么,它都可以完美运行,这意味着它具有CrystalDecisions.CrystalReports.Engine 10.2.3600.0版本的程序集.

如果未安装.net 2005,它将无法正常工作.当我从VB 6.0调用它时.引发自动化错误.

我确定Crystal Report 2008(version12)运行时,在该计算机上安装的.net framwork 2.0.

我的问题:确实需要该计算机上的Crystal Report版本10运行时.我怀疑这可能是必需的,因为自从.net 2005开发以来,Crystal Report View Viewer要求很高(CrystalDecisions.CrystalReports.Engine 10.2.3600.0版本程序集).

请给我澄清.

谢谢和问候,
Asan

Dear Experts,

I have created myCRviewer.DLL for crystal report viewer in vb.net 2005.

Registered myCRviewer.DLL using Regasm "c:\CR\myCRviewer.DLL" /tlb /codebase
and referencing myCRviewer.tlb from VB6.
It is working perfectly wherever .net 2005 installed machine which means it have CrystalDecisions.CrystalReports.Engine 10.2.3600.0 versions assembly.

It is not working if .net 2005 not installed. When I calling it from VB 6.0. throwing automation error.

I''m sure crystal report 2008(version12) runtime, .net framwork 2.0 installed on that machine.

My question: Is it really required crystal report version 10 runtime on that machine. I''m suspecting this it might required because crystal report viewer is demanding (CrystalDecisions.CrystalReports.Engine 10.2.3600.0 versions assembly) since it was developed .net 2005.

please clarrify me.

Thanks and Regards,
Asan

推荐答案


这篇关于与VB.net 2005兼容的Crystal Report 2008(v12)运行时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 08:06