当前位置:编程学习 > C#/ASP.NET >>

vs2005如何导入vb的dll

小弟是新学编程,现在在用vs2005中的vb写了一个dll,然后在vs2005中要用c++的程序调用这个dll,不管怎样搞都不能调用。希望知道的大侠指点一下。不甚感谢 --------------------编程问答-------------------- 添加引用,试试 --------------------编程问答-------------------- 在c++工程里面添加引用?
我是这样的:
#import "G:\\vs2005\\VB\\ClassLibrary2\\ClassLibrary2\\bin\\Release\\MyVB.tlb"
release不报错,但是不知道怎么调用函数。
debug报错:1>fatal error C1308: g:\vs2005\testvbdll4\testvbdll4\MyVB.dll: linking assemblies is not supported
引用 1 楼 wwwcyq 的回复:
添加引用,试试
--------------------编程问答-------------------- 第一步先在运行中cmd命令,在里面注册该dll文件,然后才第二步开始在程序中添加引用 --------------------编程问答-------------------- VB6?
VB6生成的dll不是assembly,得通过COM调用. 

参考这个:
Registration-Free Activation of COM Components: A Walkthrough
http://msdn.microsoft.com/en-us/library/ms973913.aspx

嫌麻烦的话,看看这个能不能用:
C# .NET中调用VB DLL
http://kin111.blog.51cto.com/738881/209466/
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,