在MFC初始化CDialog::OnInitDialog()时,Debug Assertion Failed.
File:dlgdata.cpp
Line:44
TRACE(traceAppMsg, 0, "Error: no data exchange control with ID 0x%04X.\n", nIDC);
不知道是什么道理,望指教.
谢谢.

解决方案 »

  1.   

    Error: no data exchange control with ID 0x%04X.\n", nIDC与nIDC的控件无法交换数据造成的不成初始化问题.你是怎么设计这个对话框的?
      

  2.   

    绝对是控件删除了,但变量还是存在的。
    建议到头文件中删除于控件相关的信息,在源文件消息的MAP表中删除ID对应的函数,DoDataExchange删除控件对应的控件实例
      

  3.   

    DoDataExchange这个函数出错了,也就是变量和空间之间的对应关系有问题!