我写了个vb.net程序调用c语言写的dll,dll文件与exe文件放在同一个目录下,自己电脑上试没问题,把exe和dll拷贝到别的电脑上就出错说无法加载xxxx.dll,找不到指定模块
vb.net中调用代码:
Public Declare Sub DLL_initialize Lib "MineSweeper.dll" (ByVal row As Int16, ByVal col As Int16, ByVal mine As Int16)
该如何解决?
vb.net调用dll 放到其他电脑上就说找不到dll 如何解决?
答案:2 悬赏:0 手机版
解决时间 2021-02-23 11:32
- 提问者网友:最美的风景
- 2021-02-22 23:36
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-23 01:11
假设你的dll程序放在d:\123\123.dll
在别的电脑上,运行regsvr32 d:\123\123.dll
就可以解决以上问题
在别的电脑上,运行regsvr32 d:\123\123.dll
就可以解决以上问题
全部回答
- 1楼网友:玩世
- 2021-02-23 01:43
项目--添加引用--找到该dll--确定
调用:
dim a as new dll的程序集名称.class1 '//new之后自动调用构造函数
'--------------------
百度vb2010(vb.net)吧建设发展中,需要你的支持和帮助!!!
快加入我们吧!发表你的疑问,经验,程序,分享..
让我们共同进步!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯