zobin 发表于 2019-6-16 18:28:05

COM组件程序,引用ActiveReports报错

用Vb.net建立了一个COM组件 的DLL工程,编译成功后能够在windows系统中组件服务安装成功,并能调用成功。
然后在工程中添加ActiveReports,只添加了一个空的报表。
编译出错,提示:没有为 COM 互操作注册程序集 请使用 regasm.exe /tlb 注册该程序集
ActiveReport能不能在COM组件形式的DLL文件中使用?
有没有具体的教程?

KearneyKang 发表于 2019-6-17 11:27:26

ActiveReports是可以在VB.net中使用的。具体如何在VB中使用你可以参考对应的示例demo
里面有对应的C#和.net的示例代码

zobin 发表于 2019-6-17 13:35:52

例子中好像没有com组件工程的代码
错误提示要用regasm.exe 注册
需要把activereport的dll文件注册一下吗?

KearneyKang 发表于 2019-6-17 16:20:11

那可能就是集成不了,因为我们是有一个月的试用期,这个期间是不需要进行注册的。ActiveReports是支持VB开发的

zobin 发表于 2019-6-17 17:10:41

不是软件产品的认证
是用regasm.exe命令 注册dll文件
例如在控制台中执行:regasm.exegrapecity.activereports.dll

KearneyKang 发表于 2019-6-18 09:36:58

你好,这个操作我还没有执行过,我在网上找了对应的资料,你参考看看:https://blog.csdn.net/hellolib/article/details/24487411
页: [1]
查看完整版本: COM组件程序,引用ActiveReports报错