为什么有的dll里面的函数用LoadLibrary()不行
我做了一个动态库文件,为什么用LoadLibrary()调用其中的函数时出现错误
如下调用
HINSTANCE hDLL = NULL;
FARPROC lpFarProc;
void _stdcall(*DLLFunc)(TADOConnection*,AnsiString);
hDLL = LoadLibrary("Output.dll");
if (hDLL==NULL)
{
FreeLibrary(hDLL);
hDLL = NULL;
return ;
}
//Show_Output_Report(TADOConnection* ado,AnsiString str)为动态库Output.dll里面一函数
(FARPROC &)DLLFunc = GetProcAddress(hDLL,"Show_Output_Report");
DLLFunc(ADOConnection1,"11");