VB.net开发的com手动注册的方法
来源:互联网 发布:宜兴紫砂淘宝客服招聘 编辑:程序博客网 时间:2024/05/06 02:33
我用vb.net 开发的com. 在本机调用没有问题。
但是我把dll放到另一个机器中,然后进行了注册
regasm aa.dll /tlb:aa.tlb
也成功了。
在vb中添加因用也没有问题。
在对象管理器中也能看到。
但是在程序中调用的时候出错。
代码:
dim a as new aa.my
msgbox a.msg
错误为:
实时错误 '-2147024894 (80070002) :
自动化错误
错误的发生在
msgbox a.msg
感觉非常奇怪,因为我的组件没有强名称,所以,以为是目录的问题。便把调用程序和dll拷贝到同一个目录下,按照上面的方式注册,结果还是一样的不行。
最后发现,在注册的时候需要指定一个参数。CodeBase
代码如下:
regasm northsnow.dll /tlb:northsnow.tlb /codebase
放到vbs中的代码就是:
set ws=createobject("wscript.shell")
ws.run "regasm northsnow.dll /tlb:northsnow.tlb /codebase"
也就是说,如果要注册的.net程序集没有强名称,则在用regasm注册的时候须指定 CodeBase.
- VB.net开发的com手动注册的方法
- vb.net 通过类厂创建com对象的方法
- vb.net 封装 组件 成 com的方法
- vb.net 封装组件成com的方法
- vb.net封装组件成com的方法
- vb.net封装组件成com的方法
- VC++调用VB.NET缩写的COM
- 手动注册控件的注册
- 如何用RegAsm.exe在开发/生产环境中注册C#/VB.NET开发的DLL
- .net 注册COM+应用组件的步骤
- VB编程时注册控件的方法
- C#的DLL注册为COM,VB来调用
- C#的DLL注册为COM,VB来调用
- 基于B/S 架构的应用软件的简单注册方法(VB.NET)
- 两种注册COM组件的方法
- delphi 注册 com 对象的方法
- VB 部件的注册
- .Net编译的COM+组件的注册测试
- vs2005+sql2005 出现 “/*”应用程序中的服务器错误(*处是项目的名称)
- 什么是SSL协议?
- 开机自动检查磁盘解决方法(不是SCANDISK)
- socket select代码
- 双色球历史数据
- VB.net开发的com手动注册的方法
- 设计细节不能丢
- 使用Soap头自定义身份验证
- Symphony软件推出第一周下载突破10万
- asp.net控件用法--在Repeater中嵌套使用Repeater
- AMD押宝新款游戏芯片 用户可自设主频
- VS2005 连接 SQL2000
- OSPF无法达到FULL状态的常见原因及处理!
- 阿里巴巴于27日进行港交所上市聆讯