读书人

dlg.DoModal()时弹出断言异常如何解决

发布时间: 2012-09-27 11:11:17 作者: rapoo

dlg..DoModal()时弹出断言错误怎么解决?
程序还没进入OnInitDialog函数,在构造函数CScaleDlg::CScaleDlg(CWnd* pParent /*=NULL*/)那就死了,看了网上的一些方法,都是检查OnInitDialog函数,但是现在在OnInitDialog函数之前就死了,哪位大侠帮忙分析一下啊?

[解决办法]
一般都是后期的语言规范中引用前期的,你在c的主程序里用DoModal().......
这种做法很不平常,所以源程序在编译链接时很容易混乱。

如果不是太繁琐,还是将主程序改为C++/MFC为好

读书人网 >VC/MFC

热点推荐