我调用DLL的程序,总是弹警告.哪里的问题?

zhjie374 2005-06-08 06:38:04
函数在DLL的申明:int WINAPI RE_GetFileSize (char *fname,DWORD *high,DWORD *low);
我程序中调用:
typedef int (*MYPROC)(char *fname, DWORD *dwHigh, DWORD *dwLow); //????没有把握
hinstLib = LoadLibrary("InfoCORE.dll");
if (hinstLib != NULL)
{
Proc = (MYPROC) GetProcAddress(hinstLib, "RE_GetFileSize");
if (Proc != NULL)
{
(Proc) (filename,&lngHigh,&lngLow);
}

谢谢
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuangjingbo 2005-06-08
  • 打赏
  • 举报
回复
楼上说得对
调用得类型要一样,要是stdcall都应该是stdcall
bohut 2005-06-08
  • 打赏
  • 举报
回复
typedef int (__stdcall *MYPROC)(char *fname, DWORD *dwHigh, DWORD *dwLow);

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧