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