简单使用DLL里的函数

来源:互联网 发布:数据字典设计文档模板 编辑:程序博客网 时间:2024/05/21 10:42

你首先要知道DLL里面函数的类型 以及参数的类型

typedef  type (* Func)(int,int)类似这样

hInstance hDll=LoadLibrary("path");

Func f=(Func)GetProcess(hDll,"functionname");

f()就可以使用了。

用完了记得FreeLibrary(hDll);


假如有个函数int add(int a ,int b){return a+b;}

上面那个就typedef int(*Func)(int,int);

Func f=(Func)GetProcess(hDll,"add");

f(1,2)会return一个3给你。


原创粉丝点击