`
womendu
  • 浏览: 1481204 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

VB.net开发的com手动注册的方法

阅读更多

我用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开发的拼多多自动改销量10W万工具

    vb.net开发的拼多多改销量工具 代替手动操作

    VB.net中手动建立主—从数据集

    在数据库应用程序开发中,自己手动建立一个主—从关系数据集的方法,我这人程序中用的是eshop数据库,其中库和表都是作为参考模式,重要的是要大家理解这个方法。

    .net c# vb.net 解析html类库 HtmlAgilityPack 最新版 1.11.20

    针对.net各个版本的dll都有 HtmlAgilityPack是.net下的一个HTML...总而言之,通过该类库,先通过浏览器获取到xpath获取到节点内容然后再通过正则表达式匹配到所需要的内容,无论是开发速度,还是运行效率都有提升。

    基于VB.net的获取AutoCAD中BOM的二次开发

    AutoCAD是我们在实施EPDM...本人通过ActiveX技术,利用Visual Basic.Net对AutoCAD进行二次开发,实现了从AutoCAD图纸中获取材料明细表(BOM)信息并将其导出到Excel表格,以便客户能够统一管理与设计相关的零部件信息。

    asp.net知识库

    实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP...

    ASP.NET的网页代码模型及生命周期

    这些控件具有很强的扩展能力,在开发过程中无需自己手动编写。不仅如此,用户还能够创建自定义控件进行应用程序开发以扩展现有的服务器控件的功能。 4.1.1 创建ASP.NET网站 在ASP.NET中,可以创建ASP.NET网站和ASP...

    Keyboard&Mouse;通用测试程序

    keyboard和Mouse测试,很多相关的工厂都需要,只是实现的方法各异,各有... 其它测试项需要治具、仪表支持,目前没有固定的方法测试,需要专门开发。如果有时间,后续有可能会公布Bluetooth的RF测试(需要8852A仪器)。

    DirectX修复工具V1.2.2 在线修复版

    DirectX修复工具(DirectX Repair)...如果您无法连接到Internet,也可以手动下载离线数据包: http://blog.csdn.net/vbcom/article/details/7303410 修正的BUG: 修正了主程序的一些BUG。 修正了反馈程序的一些BUG。

    Grid++Rport WEB报表插件安装包5.6.0.2

    C/S开发适用于C#, VB.NET, VB, VC, Delphi, BCB, 易语言等。B/S开发适用于ASP.NET, JSP(Java), ASP, PHP 等,支持所有操作系统与WEB服务器。开发C/S报表与B/S报表共享相同的开发知识与设计资源。提供独有的报表查询...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    请注意,与 ASP.NET 有关的扩展名(.aspx、ascx、config、asmx、rem、cs、vb 及其他)均已映射到 aspnet_isapi.dll ISAPI 扩展。 图 1. 已配置的文件扩展名映射 讨论 IIS 如何管理传入请求稍稍超出了本文范围。...

    无需手动编码即可构建.NET应用程序

    Iron Speed Designer无需手动编码即可为.NET构建数据库,表单和报告应用程序。 快速创建功能完整的自定义应用程序,这些应用程序集成了网页,控件,数据访问,验证和安全性。 加快开发并消除基础架构编程。

    web网页批量上传图片代码

    支持语言:PHP,JSP,ASP,ASP.NET(C#),ASP.NET(VB),C++,VC,VC.NET,VB,VB.NET,C#,C#.NET,Delphi,C++Builder 支持平台:Visual Studio 6.0/2002/2003/2005/2008/2010,C++ Builder 6.0/2009/2010,Delphi 7/2009,Visual ...

    php批量上传图片代码

    支持语言:PHP,JSP,ASP,ASP.NET(C#),ASP.NET(VB),C++,VC,VC.NET,VB,VB.NET,C#,C#.NET,Delphi,C++Builder 支持平台:Visual Studio 6.0/2002/2003/2005/2008/2010,C++ Builder 6.0/2009/2010,Delphi 7/2009,Visual ...

    FCK导入WORD项目

    支持语言:PHP,JSP,ASP,ASP.NET(C#),ASP.NET(VB),C++,VC,VC.NET,VB,VB.NET,C#,C#.NET,Delphi,C++Builder 支持平台:Visual Studio 6.0/2002/2003/2005/2008/2010,C++ Builder 6.0/2009/2010,Delphi 7/2009,Visual ...

    MIS金智打印通

    1、提供VB.NET及C#的使用示例工程 2、发布V2.2测试版 2005年01月22日 将打印示例程序按功能(简单打印、完整示例、Excel打印)分在不同的窗口 2005年01月14日 发布《MIS金质打印通》 V2.1测试版 2004年01月13...

    CodeHelp 代码管理工具

    ★ CodeHelp 支持“语法突出”方式显示代码,目前支持 C/C++、Pascal、Java、VB.Net、XML、HTML等方式,您也可以按照规则自己添加“语法突出”格式。 ★ CodeHelp 采用 TabView 来显示多个源代码文件,查看起来非常...

    CodeHelp2.0

    ★ CodeHelp 支持“语法突出”方式显示代码,目前支持 C/C++、Pascal、Java、VB.Net、XML、HTML等方式, 您也可以按照规则自己添加“语法突出”格式。 ★ CodeHelp 采用 TabView 来显示多个源代码文件,查看起来...

    CodeHelp v2.0 (源代码管理工具)

    ★ CodeHelp 支持“语法突出”方式显示代码,目前支持 C/C++、Pascal、Java、VB.Net、XML、HTML等方式,您也可以按照规则自己添加“语法突出”格式。★ CodeHelp 采用 TabView 来显示多个源代码文件,查看起来非常...

    noing_v6.7.0930.rar

    通过镜头获取现实世界的物理影像,烙影可以让摄像头(或相机)完成识别和定位、检测表面缺陷、状态识别、尺寸测量等功能,是学习机器视觉技术、...支持c++, vb.net, c#, labview, java等多种主流开发语言和开发环境。

    基于VS2017的工程用途按钮控件,开关按钮控件,图形按钮控件

    显示手动/自动,启动/停止等自定义状态类型,可以横向、纵向定义,图形漂亮,文档提供了基于VB2017,win10下开发的完整工程例子,注意:由于公司规定,DLL文件没有提供源码,打包文件中板含了.NET 4.61文档。

Global site tag (gtag.js) - Google Analytics