Error: no data exchange control with ID xx”案例
2013-04-12 11:42
429 查看
“Error: no data exchange control with ID xx”案例
(2010-03-11 19:44:11)转载▼
标签: no data exchange it | 分类: Windows用户界面 |
查了一下ID,发现resource.h中有此ID。
再查看DoDataExchange中,也有此ID的DDX_Control。
这就怪了。
上网查也没找到解决问题的答案。
晚上睡觉前突然灵光一闪,发现了问题。
我的程序是这样的:1个主对话框,2个子对话框(Style为Child)。开始我为每个子对话框创建了一个Dialog资源,后来发现这两个子字对话框有很多相似的地方,所以决定只用一个Dialog资源的创建类作为父类,2个子对话框都从该父类继承。这是没有问题的,可由于修改代码的疏忽,详细看下面的代码描述。
修改前:CDialog* pDlg1 =new CDialog1(this);
pDlg1-Create(IDD_DIALOG1, this);
CDialog* pDlg2 = new CDialog2(this);
pDlg2->Create(IDD_DIALOG2, this);
修改后:CDialog1和CDialog2都从同一个IDD的Dialog资源类继承而来,Create时第一个参数应该都是IDD_DIALOG1(假设都从IDD_DIALOG1继承而来)。但由于疏忽,我忘了修改pDlg2 Create的第一个参数,因此就出现“Error: no data exchange...”错误。
相关文章推荐
- Error: no data exchange control with ID xx
- Error: no data exchange control with ID xx 错误分析
- 绑定控件导致程序崩溃的问题:Error: no data exchange control with ID 0x%04X.
- Error: no data exchange control with ID 0x%04X.\n ", nIDC
- vs2008的错误:Error: no data exchange control with ID 0x0409
- no data exchange control with ID 0x03F7
- no data exchange control with ID的解决方法
- no data exchange control with ID的解决方法
- no data exchange control with ID的解决方法
- Failover Connections for Data Guard Error with ORA-1033 [ID 461874.1]
- 西门子PLC通信方式--LIBNODAVE -- Exchange data with Siemens PLCs
- Error:(26, 34) No resource found that matches the given name (at 'layout_toLeftOf' with value '@id/b
- java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- org.apache.shiro.session.UnknownSessionException: There is no session with id[xx]
- 二、Java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or
- java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- Failover Connections for Data Guard Error with ORA-1033 [ID 461874.1]
- Android java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
- DataPump Import (IMPDP) Fails With Error ORA-39083 Object Type INDEX_STATISTICS (文档 ID 1454880.1)