我用VC++编写了一个DLL
然后把DLL放在和我的VB所制作EXE相同的文件夹,
调用DLL时代码是这么写的Private Declare Function chessinitial Lib "Quoridor.dll" (ByVal bolgo As Boolean) As Integer
Private Declare Function sendchess Lib "Quoridor.dll" (ByVal x As Long, ByVal y As Long, ByVal side As Long) As Long
Private Declare Function sendfenceh Lib "Quoridor.dll" _
(ByVal posx As Long, ByVal posy As Long, ByVal side As Long) As Long
Private Declare Function sendfencev Lib "Quoridor.dll" _
(ByVal posx As Long, ByVal posy As Long, ByVal side As Long) As Long
Private Declare Function AIGO Lib "Quoridor.dll" () As aichess
在本机运行毫无问题
但是打包给我朋友
他在他那台机器上运行,就提示Runtime-error:53,找不到XXXX.DLL的错误信息我仔细检查过该DLL,并没有什么特殊的依赖项,这是怎么回事呢?
然后把DLL放在和我的VB所制作EXE相同的文件夹,
调用DLL时代码是这么写的Private Declare Function chessinitial Lib "Quoridor.dll" (ByVal bolgo As Boolean) As Integer
Private Declare Function sendchess Lib "Quoridor.dll" (ByVal x As Long, ByVal y As Long, ByVal side As Long) As Long
Private Declare Function sendfenceh Lib "Quoridor.dll" _
(ByVal posx As Long, ByVal posy As Long, ByVal side As Long) As Long
Private Declare Function sendfencev Lib "Quoridor.dll" _
(ByVal posx As Long, ByVal posy As Long, ByVal side As Long) As Long
Private Declare Function AIGO Lib "Quoridor.dll" () As aichess
在本机运行毫无问题
但是打包给我朋友
他在他那台机器上运行,就提示Runtime-error:53,找不到XXXX.DLL的错误信息我仔细检查过该DLL,并没有什么特殊的依赖项,这是怎么回事呢?
解决方案 »
- string写入数据库text类型问题
- 能否实现2个窗口的程序下次启动后只运行一个?
- VB中RICHTEXTBOX如何输入中文
- 急救!!为什么ADO中没有记录集的beforeInsert事件?
- 还有半月才开支,可是只剩100RMB,郁闷ing,散分
- 求高手帮忙,if then else语句
- 向一个已获得窗口句柄的窗口发送快捷键消息,格式怎样?
- 我想请教一下toolbar中插入的button,如果是tbrDropdown的怎么办?
- 请教大家1个问题关于TEXT控件的~~~~~~~~~
- 高手请进!!!(一百分奉上)(关于OFFICE宏的相关问题!!!)
- 【Access数据库Verson 7.0MDB】通用操作函数
- 求打印标签方法(msbcode9.ocx)
或者把缺失的dll找到发给你朋友放到system32下面再注册下试试
将Quoridor.dll放到系统目录下,不然,要设置环境变量
原来要把DLL编译为RELEASE不能DEBUG