永发信息网

vb.net有办法调用VB6生成的Active DLL吗?

答案:2  悬赏:80  手机版
解决时间 2021-01-31 20:28
  • 提问者网友:不爱我么
  • 2021-01-31 04:47
以前用VB6写了一个Active Dll
用VB6引用的时候正常
但是换作VB.Net 2005引用的时候提示错误
难道.net不能用VB6的Dll吗?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-01-31 05:38
vb6的DLL原理和VB.NET的原理是不同的。vb6用到的DLL都是从注册表中查找注册到SYSTEM/SYSTEM32文件夹中的资料来的。而VB.NET是优先从当前文件夹中找它们的。
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-31 06:37
你好! 可以正常调用。可能是你的实例化有问题。你对照一下参数列表和类型好好看一下。 不管什么语言做的DLL。只要有接口其他语言都是可以调用的。 如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯