老生长谈的问题 :调用DLL, hLib总是返回NULL? 本帖最后由 VisualEleven 于 2012-09-05 17:06:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能你的dll里面调用了其它的dll。如果是这样,你就必须把其它的dll都放在WOSLinkIO.dll同一目录下 用depends看看 WOSLinkIO.dll依赖那些dll没有在需要的目录里面。 我调用的是dll里面的函数,现在是每次爆出 "无法计算表达式的值",用GetLastError得到的是 "未能到到指定模块" 上面都已经说的很清楚了。你的dll里面还用到了其它的东西,导致dll加载失败。。dll都没加载成功,肯定没法用里面的函数。 看看LoadLibrary执行后GetLastError返回什么就知道问题出哪了 貌似WOSLinkIO.dll里面有一个dll是找不到的 ----> LIBCURL.DLL 放到同一个目录下面,如果还不行的话,用LoadLibraryEx,设置FLAG试试。 静态编译dll。就不会有依赖问题了。 我放进去了,可是depend又提示少了 gpsvc.dll和ieshims.dll这两个dll,我下载了之后放到同一个目录下但是depend说gpsvc.dll模块导入出错 GetLastError是用format直接写进去吗,还是写在哪里? 我觉得应该不是原dll调用了其他dll的问题,因为我把他要用到的其他dll放进去之后,还是返回Null 哎,这个问题不弄了,我直接把能运行的代码copy过来到自己电脑上用 怎么知道某些电脑添加的是同一台打印机? Active 控件中添加ClistCtrl 的问题?大侠帮忙!谢谢先! 懂USB的请进 在dll内的钩子函数内不能调用PostMessage么? 紧急,vc6,对话框程序,如何在程序一开始的运行的时候,隐藏掉主窗口? 急求,怎么样关闭一个thread #include <sapi.h> 到哪去找这个文件? 进制互相转换 MFC背景图片 如何在ListCtrl中第一列显示不同的图象? VC调用新浪微博API 单文档程序中如何获取主视图对象指针???
用GetLastError得到的是 "未能到到指定模块"
放到同一个目录下面,如果还不行的话,用LoadLibraryEx,设置FLAG试试。
但是depend说gpsvc.dll模块导入出错