Google
 
资源下载 | 发布源码资源

已解决问题
MFC调用一个DLL
 
问题补充: 我有个dll是在VC下使用的 现在我的一个MFC程序也想使用它 我把TickerApi.dll文件放到了Debug下面了 因为我是在这里面编译的 然后我确认了文件名字没有错误 char szPath[MAX_PATH]; szPath[MAX_PATH-1] = 0; ::GetModuleFileName(NULL, szPath, MAX_PATH-1); char *pDest = strrchr(szPath, '\'); *pDest = 0; _snprintf(szPath, MAX_PATH-1, "%s\TickerApi.dll", szPath); HINSTANCE hInstTApiLib; if ((hInstTApiLib = LoadLibrary (szPath)) == NULL) { MessageBox("can,t"); } 但是问题依旧 还是hInstTApiLib=NULL啊 我都有一点小崩溃了 调用.dll和一般的配置文件.ini是不是一样的啊
提问者:tomore  提问时间:08-10-20 20:29  
 最佳答案
 的答案  ( 采纳时间: 70-01-01 08:00 )

 评论  回答时间: 70-01-01 08:00 
其他答案 (1)

szPath确认无误?把TickerApi.dll文件放到了Debug下面了还用这么复杂干嘛?直接if ((hInstTApiLib = LoadLibrary (L"TickerApi.dll")) == NULL) 或者 if ((hInstTApiLib = LoadLibrary ("TickerApi.dll")) == NULL)不就结了?我这样用过没什么问题。
0 评论  回答时间: 1224515655 


关于我们 - 广告服务 - 联系我们 - 网站声明 - Archiver - WAP - TOP
Copyright (c) 2001-2010 kkbar.com. All rights reserved.  京ICP备10020589号