注册 登录
编程论坛 Delphi论坛

求助,d6调用vc编译的dll失败

wangxinghui 发布于 2015-08-29 21:16, 3595 次点击
问题描述:
1、A.dll中调用了B.dll
2、新建一个exe工程,直接加载B.dll,无问题
3、新建一个exe工程,直接加载A.dll,(但是B.dll不放进执行目录),报错无法启动,因为找不到B.dll
4、新建新建一个exe工程,直接加载A.dll,并把B.dll放进执行目录
   4.1、如果静态加载,即function XXX: integer; cdecl; external 'XXXX.dll' name 'XName';直接报内存访问错误
   4.2、如果动态加载,loadlibrary返回0,getlasterror返回998
求各路大神赐教。
3 回复
#2
wp2319572015-08-29 21:53
说了一大堆  没说到点子上
比如你到底想干啥
#3
wangxinghui2015-08-30 09:20
回复 2楼 wp231957
加载这个A.dll
#4
wp2319572015-08-31 08:24
把这两个dll打包发过来  帮你瞧瞧
1