新手求助--为什么这段代码总是取动态库失败呢
HINSTANCE hr= NULL;
hr = LoadLibrary("dialogDll.dll");
if(hr == NULL)
{
Application->MessageBoxA("装载动态库失败","提示", MB_OK);
return;
}
typedef void( *GETDLL)(void);
GETDLL ShowDialog;
ShowDialog = (GETDLL)GetProcAddress(hr, "ShowDialog");
if(ShowDialog == NULL)
{
Application->MessageBoxA("取动态库函数地址失败","提示", MB_OK);
}
ShowDialog();
FreeLibrary(hr);