DLL中函数读取的菜鸟问题

fullfree 2004-12-14 06:51:23
HMODULE hd=LoadLibrary(dllname);
FARPROC fp=GetProcAddress(hd,"函数名");
我象这样读到dll中函数的指针
但是如果想要读的函数带参数怎么读取呢?我看了相关书,写的方法不对,请问应该怎么样用带参数的函数啊?
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnochShen 2004-12-14
  • 打赏
  • 举报
回复
typedef BOOL (WINAPI YOURAPPNAME)(BOOL);
HMODULE hd=LoadLibrary(dllname);
YOURAPPNAME* YourAppName = (YOURAPPNAME*)GetProcAddress(hd,"函数名");
YourAppName(TRUE);
民间导尿管 2004-12-14
  • 打赏
  • 举报
回复
首先你要知道函数的参数个数和相应的类型,然后才能调用函数
owen_2001 2004-12-14
  • 打赏
  • 举报
回复
aaaa

15,471

社区成员

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

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