dlg..DoModal()时弹出断言错误怎么解决?
程序还没进入OnInitDialog函数,在构造函数CScaleDlg::CScaleDlg(CWnd* pParent /*=NULL*/)那就死了,看了网上的一些方法,都是检查OnInitDialog函数,但是现在在OnInitDialog函数之前就死了,哪位大侠帮忙分析一下啊?
[解决办法]
一般都是后期的语言规范中引用前期的,你在c的主程序里用DoModal().......
这种做法很不平常,所以源程序在编译链接时很容易混乱。
如果不是太繁琐,还是将主程序改为C++/MFC为好