vc中,不知这是什么问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:01:23
First-chance exception in FirstDilag.exe: 0xC0000005: Access Violation.
现象:在主窗体中有一个子窗体,运行时一切都正常,但每次在关闭主窗体时系统会报错.调试状态时在调试窗口中有点关系是就上面这句话,但不知是什么原因.我是初学者,并不是很熟,哪位大侠帮忙指点一下,不胜感谢.

因为子窗体没有关闭,父窗体就关闭了。
解决:首先用ClassWizard找到父窗体的View类的OnDestroy()此消息函数,创建并修改。
在函数的第一行,添加
childwnd->PostMessage(WM_QUIT,0,0,0);Sleep(1000);
其中childwnd是子窗体的指针
就可以了

通道非法
抱歉
我也不会解决

可以具体说一下自己程序的大概思路再让大家看一下