MFCDLL中使用CFileDialog,会导致程序退出时异常,什么原因?
coyer 2010-11-08 01:37:45 创建一个主程序,在该主程序的某个函数中,做如下事情:
1 hDll = LoadLibrary(_T("test.dll"));
2 TestFunProc proc = GetProcAddress(hDll, "TestFun");
3 proc();
test.dll直接由向导生成,MFC DLL。然后添加并导出一个函数TestFun。
void TestFun()
{
CFileDialog dlg(TRUE);
dlg.DoModal();
}
运行主程序,能够弹出对话框,但是主程序在退出的时候,会发生异常,这是很奇怪的一个事情。大家有谁碰到过这个问题吗?