请问如果我只有一个DLL,没有lib没有头文件,是否可以调用里面的函数?

xinyi 2005-01-23 01:50:12
请问如果我只有一个DLL,没有lib没有头文件,是否可以调用里面的函数?
...全文
421 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
caojingtai 2005-01-25
  • 打赏
  • 举报
回复
同意一二楼
986753421 2005-01-25
  • 打赏
  • 举报
回复
借贵地问一下:
如何从vbscript.dll里调用Eval函数。
关键是它不是导出函数,只是对象的一个成员。
bauhaus 2005-01-25
  • 打赏
  • 举报
回复
答非所问
csn没有高手了
oyljerry 2005-01-25
  • 打赏
  • 举报
回复
LoadLibrary
GetProcAddress
装载进dll,然后获得地址
然后通过h文件得到函数参数
qrlvls 2005-01-23
  • 打赏
  • 举报
回复
up
晨星 2005-01-23
  • 打赏
  • 举报
回复
比如,调用a.dll里一个的函数:int MyFunc(int m, int n),应该像这个样子:
typedef int (*PFUNC)(int, int);

HMODULE hModule = LoadLibrary("C:\\a.dll");
PFUNC pFunc = (PFUNC)GetProcAddress(hModule, "MyFunc");
pFunc(5, 6);
晨星 2005-01-23
  • 打赏
  • 举报
回复
可以。
LoadLibrary
GetProcAddress
但至少你还是要知道你想调用的那个函数的签名(即参数和返回值信息)。

15,471

社区成员

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

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