动态加载dll库时,GetProcAddress为什么返回0 在动态调用dll时,我用GetProcAddress来的到函数的地址,为什么是0x00000000。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、DLL是否加载成功;2、获取函数的名称是否存在; 在GetProcAddress之用用GetLastError看一下失败的原因是什么 dll路径正确不?dll中函数导出了没?GetLastError看看返回值就清楚了 dll 加载成功了,就是函数没法访问。Addfun=(lpAddFun)GetProcAddress(hDll,"add"); 你看下hDll的值是多少?如果有值再检查下函数名和函数定义是否正确! 应该是在DLL头文件里没有加dllexport dllimport extern "C"等导出标致 用depends.exe 或者dlldump看看输出的函数具体名字叫什么 mmioFOURCC压缩问题 vc2003删除函数问题 c程序员现在找工作,难吗?大家来说说自己的看法,进着有分 关于TreeView刷新的问题. 请问CString 转换的问题。 谁知道TRUE TYPE 字体的相关内容?怎样读取其轮廓信息? 不用Wizard写一个最简单的MFC程序,产生一下错误,请指教!! c++中的问题,感兴趣的可进来讨论一下,愿与大家分享自己的心得!!! _variant_t 类型的时间怎样转换为CTime类型的时间?急!在线等待!谢谢 SOS!50分悬赏! VC怎么来断地址调试 哪位大虾帮忙给推荐几本ATL的入门书
2、获取函数的名称是否存在;
GetLastError看看返回值就清楚了
Addfun=(lpAddFun)GetProcAddress(hDll,"add");