C语言如何调用DLL
答案:2 悬赏:0 手机版
解决时间 2021-11-18 06:18
- 提问者网友:箛茗
- 2021-11-17 15:27
C语言如何调用DLL
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-11-17 16:25
//dll
#include
extern "C" //保持C语言文件
void _declspec ( dllexport ) tryProc() //定义函数
{
MessageBox(NULL,_T("a"),_T("a"),MB_OK);
}-------------------------------------
//C
#include
int main()
{
HMOUDLE dll = LoadLibrary();
if(dll != NULL)
{
FARPROC try = GetProcAddress(dll,"tryProc");
if(try != NULL)
{
tryProc();//假如函数有返回值,可以用try()得到返回值
}
}
return 0;
}
#include
extern "C" //保持C语言文件
void _declspec ( dllexport ) tryProc() //定义函数
{
MessageBox(NULL,_T("a"),_T("a"),MB_OK);
}-------------------------------------
//C
#include
int main()
{
HMOUDLE dll = LoadLibrary();
if(dll != NULL)
{
FARPROC try = GetProcAddress(dll,"tryProc");
if(try != NULL)
{
tryProc();//假如函数有返回值,可以用try()得到返回值
}
}
return 0;
}
全部回答
- 1楼网友:鱼忧
- 2021-11-17 17:36
typedef __stdcall void (*MYPROC)(char*);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯