CPropertyPage属性页对话框为甚么资源与原始EDit类绑定以后//报错

CPropertyPage属性页对话框为甚么资源与原始EDit类绑定之后//报错?

void CINIPage2::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
DDX_Control(pDX,IDC_EDIT1 ,m_REdit);  //这样
}



void AFXAPI DDX_Control(CDataExchange* pDX, int nIDC, CWnd& rControl)
{
if ((rControl.m_hWnd == NULL) && (rControl.GetControlUnknown() == NULL))    // not subclassed yet
{
ASSERT(!pDX->m_bSaveAndValidate); //MFC源码这一步 报的错m_bSaveAndValidate = 1!


------解决方案--------------------
m_bSaveAndValidate  是 CDataExchange 的成员,用来检测交换方向。
//
    if ((rControl.m_hWnd == NULL) && (rControl.GetControlUnknown() == NULL))    // not subclassed yet
    {
        ASSERT(!pDX->m_bSaveAndValidate); //MFC源码这一步 报的错m_bSaveAndValidate = 1!

是说如果 控件 还没 创建 m_bSaveAndValidate 应该为 0 ;// =1  就是 UpdateData(TRUE);

你 查查 使用 UpdateData 的地方。