用VC MFC 编写的对话框程序,在对话框间切换时内存每次都增加,比如Cdilg Ca;
Ca.Domodel();
Cdialog:onok();最后内存泄露,程序崩溃. 请问有什么好的解决办法吗.
Ca.Domodel();
Cdialog:onok();最后内存泄露,程序崩溃. 请问有什么好的解决办法吗.
解决方案 »
- MFC窗体的疑问(高手进)
- MSFlexGrid控件的显示问题
- float类型在内存中占4个字节,怎样把4个字节值转化成char[4]数组
- 怎样在已经保存好数据的.txt中每隔一行插入一行数据?
- OpenGL中,如何设置二次几何体的方向?
- 定时器启动线程
- 请问:在vs2005中启动画面怎样制作阿?
- 我买了一条串口线两个口都是母口,9针脚的。接在我的pc 上的两个串口上,想做做测试。这样可以吗,还要注意那些。
- 怎么把JPEG 图片显示在静态图片框中?
- 如何给Edit控件加键盘事件
- 对话框上有几个EDIT控件,如何在对话框一打开,将将鼠标光标放到某个指定的EDIT控件上?
- 在支持Unicode编程下,CString的Format函数这种格式str.Format(_T("%S-%s")),str1,str2);怎么实现不了?
{
Cdilg Ca;
Ca.Domodel();
}
不就行了嘛。
我从A进入B或从B进入A时要求关闭当前的对话框
从A进入B的代码:
this->OnOK();
B kb;
kb.DoModal();从B进入A的代码:
this->OnOK();
A ka;
ka.DoModal();切换时内存每次都增加,最后内存泄露,程序崩溃. 请问有什么好的解决办法吗
h:\vc-test\123\b.h(21) : error C2501: 'CMy123Dlg' : missing storage-class or type specifiers
h:\vc-test\123\b.h(21) : error C2501: 'kb' : missing storage-class or type specifiers#include "123Dlg.h"#if !defined(AFX_B_H__D85C11EB_3B28_4985_BA95_D061276F1322__INCLUDED_)
#define AFX_B_H__D85C11EB_3B28_4985_BA95_D061276F1322__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// B.h : header file
///////////////////////////////////////////////////////////////////////////////
// B dialogclass B : public CDialog
{
// Construction
public:
B(CWnd* pParent = NULL); // standard constructor
CMy123Dlg kb;