VC6中调用DLL动态库
上一篇 /
下一篇 2009-01-08 11:14:45
/ 个人分类:开发相关
VC6中调用DLL动态库:
使用前要先声明函数:
typedef int (WINAPI * PFN_CONNECT)(char * strHost, char * strUser,char * strPassword, char * strDb);
typedef int (WINAPI * PFN_GETDATA)(char *str_query,struct process_data *head);
函数中调用部份:
HMODULE hDLL;
PFN_CONNECT pFunc_connect = NULL;
PFN_GETDATA pFunc_getdata = NULL;
hDLL = LoadLibrary("MonitorTest.dll");
pFunc_connect = (PFN_CONNECT)GetProcAddress(hDLL,"init_mysql_connection");
pFunc_getdata = (PFN_GETDATA)GetProcAddress(hDLL,"get_mysql_full_processlist_data");
int res=0;
res =(int) pFunc_connect("localhost","root","111111","mysql");
res =(int) pFunc_getdata("show full processlist;",&struct_out);
……
FreeLibrary(hDLL);
……
收藏
举报
TAG:
LoadRunner DLL
loadrunner