如果dll不是vc的,可以用如下办法调用,当然vc的dll也可以调用
typedef void (yourFunctionName)(long);
HINSTANCE hInst;
hInst = LoadLibrary("yourDLL");
yourFunctionName *pFunc;
pFunc=(yourFunctionName*)::GetProcAddress(hInst,"yourFunctionName");
try
{
pFunc(123456);
}
catch(...)
{
//避免内存错误的跳出
}
FreeLibrary(hInst);
阅读(1286) | 评论(0) | 转发(0) |