Debug Assertion Failed!的问题
发布网友
发布时间:2023-05-05 06:26
我来回答
共1个回答
热心网友
时间:2023-11-08 03:26
调试运行,点重试,进入代码,看到底哪里出的Assert,对应解决。
我曾遇到过:MFC自动生成FormView程序,自己又生成一个对话框资源和FormView派生类,替换原来的View,调试总是Assert,后来发现,对话框资源要设成CHILD风格才行,而缺省是Popup。
要么就是View类中 DECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATE 用成了别的,与 RUNTIME_CLASS的要求不一致,但通常MFC自动生成的不应该有问题?除非是你自己输入的代码。
热心网友
时间:2023-11-08 03:26
调试运行,点重试,进入代码,看到底哪里出的Assert,对应解决。
我曾遇到过:MFC自动生成FormView程序,自己又生成一个对话框资源和FormView派生类,替换原来的View,调试总是Assert,后来发现,对话框资源要设成CHILD风格才行,而缺省是Popup。
要么就是View类中 DECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATE 用成了别的,与 RUNTIME_CLASS的要求不一致,但通常MFC自动生成的不应该有问题?除非是你自己输入的代码。
热心网友
时间:2023-11-30 04:23
调试运行,点重试,进入代码,看到底哪里出的Assert,对应解决。
我曾遇到过:MFC自动生成FormView程序,自己又生成一个对话框资源和FormView派生类,替换原来的View,调试总是Assert,后来发现,对话框资源要设成CHILD风格才行,而缺省是Popup。
要么就是View类中 DECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATE 用成了别的,与 RUNTIME_CLASS的要求不一致,但通常MFC自动生成的不应该有问题?除非是你自己输入的代码。