把控件测试容器tstcon32.exe复制到解决方案的debug目录下,控件运行正常
如果使用VS目录下的控件测试容器,则dll加载失败,返回值为空,GetLastError()返回126ps:控件用depends查看,所依赖DLL均正常
求助高人
如果使用VS目录下的控件测试容器,则dll加载失败,返回值为空,GetLastError()返回126ps:控件用depends查看,所依赖DLL均正常
求助高人
解决方案 »
- wince平台 mfc程序 font字体如何设置成“微软雅黑”
- [求助]关于MSCOMM控件的事件触发函数
- 高分相送! 问个关于"如何选路由器的问题",请各位朋友推荐一个比较合适的,
- 聚力传媒,也就是PPLIVE这个公司如何啊?
- 跨平台的网络通信, Sokect库?
- 用过SHFileOperation的进来帮我看一下
- 一个有关消息的问题(在线等解答,有结果马上结贴送分)
- 请教CDateTimeCtrl控件焦点问题
- 如何在access中存声音文件和图片,如何在sqlserver中存声音和图片
- 哪儿有软件验收的规范标准?
- GDI+画曲线 超出边界的曲线如何不显示?
- 求助 - windows如何枚举所有占用特定盘(如U盘(F:\))的所有句柄和进程?
在debug目录下可以,是因为VS编译环境在编译成功之后就为你注册了。注册方法 regsvr32 XXX.dll
就是控件测试容器的位置变了,导致一个成功,一个失败
成功的是因为容器和控件在一个目录下
解决方法是:
我的解决方案中用的是AfxLoadLibrary(),一直返回126,找不到指定模块
改为LoadLibraryEx就好了,不过第三个参数要设为LOAD_WITH_ALTERED_SEARCH_PATH谢谢上面这位仁兄