怎样在VB.NET编写一个DLL供VB6.0调用?

1.启动.net,创建vb.net语言类库,假设名字为VbNetLib

2.编写一个测试的类

3.修改项目属性,在“编译”标签页内,找到“为COM互操作注册”,选中。

关闭项目属性,按F6生成dll文件和tlb文件。并注册组建。

4.启动vb6,添加引用,选择浏览,找到生成的路径,选择文件类型为所有文件,选中刚才生成的vbnetlib.tlb。确定

5.vb6窗体上添加一个按钮,双击按钮,添加事件:

按F5运行即可。

以上完整的复现了我刚做的这个测试。可行的。如果你发布,你要注意,首先,要安装对应版本的.net framework,其次,要使用regsvr32 vbnetlib.tlb注册组建。至此,任何一台windows的电脑都可以运行这个程序了。

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...