第一步用
HMODULE LoadLibrary(
LPCTSTR lpFileName // file name of module
);装载该DLL
第二步用
FARPROC GetProcAddress(
HMODULE hModule, // handle to DLL module
LPCSTR lpProcName // function name
);获取该函数...
例如:在c:\My.dll中有一个导出函数BOOL myfunc(LPCTSTR);
HINSTANCE hInst = LoadLibrary(_T("c:\\My.dll"));
typedef BOOL (*MYFUNC)(LPCTSTR);
MYFUNC myfunc;
myfunc = (MYFUNC)GetProcAddress(hInst, _T("myfunc"));
myfunc(_T("名字参数")); // 调用之
HMODULE LoadLibrary(
LPCTSTR lpFileName // file name of module
);装载该DLL
第二步用
FARPROC GetProcAddress(
HMODULE hModule, // handle to DLL module
LPCSTR lpProcName // function name
);获取该函数...
例如:在c:\My.dll中有一个导出函数BOOL myfunc(LPCTSTR);
HINSTANCE hInst = LoadLibrary(_T("c:\\My.dll"));
typedef BOOL (*MYFUNC)(LPCTSTR);
MYFUNC myfunc;
myfunc = (MYFUNC)GetProcAddress(hInst, _T("myfunc"));
myfunc(_T("名字参数")); // 调用之
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货