我做了一个扩展DLL,封装的是一个对话框及其类。在一个简单工程里调试正常,于是我就放到正在做的比较大的工程里,结果运行出错,调试发现:
CMyDlg dlg; //DLL里的类
dlg.DoModal(); //此处跟进int CDialog::DoModal()
{
...
HWND hWndParent = PreModal(); //出错地方,弹出断言宏
...
}
不知道究竟哪儿出问题了,急。
CMyDlg dlg; //DLL里的类
dlg.DoModal(); //此处跟进int CDialog::DoModal()
{
...
HWND hWndParent = PreModal(); //出错地方,弹出断言宏
...
}
不知道究竟哪儿出问题了,急。
估计你的DLL的资源使用出现了问题。
http://www.vckbase.com/document/viewdoc/?id=543
这儿出错。
dlg.DoModal(); //just try this
不起作用的(我试了),我是扩展DLL。