求助,d6调用vc编译的dll失败
问题描述: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
求各路大神赐教。