pb调用C#中COM组件(2)

来源:互联网 发布:如何关闭mac日历 编辑:程序博客网 时间:2024/05/22 06:55

接pb调用C#中COM组件(1)续

在运行pb环境中注意以下几点

1、pb开发环境中运行C#的COM组件无需安装Microsoft Visual C#。但是要安装.net framework  ,这个是运行dll的环境所需要的。

2、在注册C#的COM组件时,可以使用RegAsm E:\Test\MyLib.dll /tlb E:\Test\MyLib.tlb,但是由于没配置环境变量它会提示


这个时候可以使用另一种方法来注册:C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe E:\Test\MyLib.dll /tlb E:\Test\MyLib.tlb

(C:\Windows\Microsoft.NET\Framework\v4.0.30319这个地址是安装Framework的物理地址,根据自己电脑不同进行修改)得到下面图所示即成功注册


3、在PB开发环境中直接运行写好程序,他会报这个错误:


这是因为没有获取COM组件。不用害怕。只需把它生产exe再执行即可。


(如果C#所写的COM组件在同一台电脑(源码),这时不会出现这个错误)


pb调用C#中COM组件实例(源码+运行EXE)

地址:http://download.csdn.net/detail/tangkechu/7610639




0 0
原创粉丝点击