我用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开发的拼多多改销量工具 代替手动操作
在数据库应用程序开发中,自己手动建立一个主—从关系数据集的方法,我这人程序中用的是eshop数据库,其中库和表都是作为参考模式,重要的是要大家理解这个方法。
针对.net各个版本的dll都有 HtmlAgilityPack是.net下的一个HTML...总而言之,通过该类库,先通过浏览器获取到xpath获取到节点内容然后再通过正则表达式匹配到所需要的内容,无论是开发速度,还是运行效率都有提升。
AutoCAD是我们在实施EPDM...本人通过ActiveX技术,利用Visual Basic.Net对AutoCAD进行二次开发,实现了从AutoCAD图纸中获取材料明细表(BOM)信息并将其导出到Excel表格,以便客户能够统一管理与设计相关的零部件信息。
实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP...
这些控件具有很强的扩展能力,在开发过程中无需自己手动编写。不仅如此,用户还能够创建自定义控件进行应用程序开发以扩展现有的服务器控件的功能。 4.1.1 创建ASP.NET网站 在ASP.NET中,可以创建ASP.NET网站和ASP...
keyboard和Mouse测试,很多相关的工厂都需要,只是实现的方法各异,各有... 其它测试项需要治具、仪表支持,目前没有固定的方法测试,需要专门开发。如果有时间,后续有可能会公布Bluetooth的RF测试(需要8852A仪器)。
DirectX修复工具(DirectX Repair)...如果您无法连接到Internet,也可以手动下载离线数据包: http://blog.csdn.net/vbcom/article/details/7303410 修正的BUG: 修正了主程序的一些BUG。 修正了反馈程序的一些BUG。
C/S开发适用于C#, VB.NET, VB, VC, Delphi, BCB, 易语言等。B/S开发适用于ASP.NET, JSP(Java), ASP, PHP 等,支持所有操作系统与WEB服务器。开发C/S报表与B/S报表共享相同的开发知识与设计资源。提供独有的报表查询...
请注意,与 ASP.NET 有关的扩展名(.aspx、ascx、config、asmx、rem、cs、vb 及其他)均已映射到 aspnet_isapi.dll ISAPI 扩展。 图 1. 已配置的文件扩展名映射 讨论 IIS 如何管理传入请求稍稍超出了本文范围。...
Iron Speed Designer无需手动编码即可为.NET构建数据库,表单和报告应用程序。 快速创建功能完整的自定义应用程序,这些应用程序集成了网页,控件,数据访问,验证和安全性。 加快开发并消除基础架构编程。
支持语言: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,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,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 ...
1、提供VB.NET及C#的使用示例工程 2、发布V2.2测试版 2005年01月22日 将打印示例程序按功能(简单打印、完整示例、Excel打印)分在不同的窗口 2005年01月14日 发布《MIS金质打印通》 V2.1测试版 2004年01月13...
★ CodeHelp 支持“语法突出”方式显示代码,目前支持 C/C++、Pascal、Java、VB.Net、XML、HTML等方式,您也可以按照规则自己添加“语法突出”格式。 ★ CodeHelp 采用 TabView 来显示多个源代码文件,查看起来非常...
★ CodeHelp 支持“语法突出”方式显示代码,目前支持 C/C++、Pascal、Java、VB.Net、XML、HTML等方式, 您也可以按照规则自己添加“语法突出”格式。 ★ CodeHelp 采用 TabView 来显示多个源代码文件,查看起来...
★ CodeHelp 支持“语法突出”方式显示代码,目前支持 C/C++、Pascal、Java、VB.Net、XML、HTML等方式,您也可以按照规则自己添加“语法突出”格式。★ CodeHelp 采用 TabView 来显示多个源代码文件,查看起来非常...
通过镜头获取现实世界的物理影像,烙影可以让摄像头(或相机)完成识别和定位、检测表面缺陷、状态识别、尺寸测量等功能,是学习机器视觉技术、...支持c++, vb.net, c#, labview, java等多种主流开发语言和开发环境。
显示手动/自动,启动/停止等自定义状态类型,可以横向、纵向定义,图形漂亮,文档提供了基于VB2017,win10下开发的完整工程例子,注意:由于公司规定,DLL文件没有提供源码,打包文件中板含了.NET 4.61文档。