<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[DoDataExchange]]></title><description><![CDATA[<p>Was stimmt in diesem code nicht:</p>
<pre><code>void CKuerzenDlg::DoDataExchange(CDataExchange* pDX)
{
        DDX_Text(pDX, IDC_KBRUCHZ, kuerzen.m_zaehler);
	DDX_Text(pDX, IDC_KBRUCHN, kuerzen.m_nenner);
	DDX_Text(pDX, IDC_RESULTZ, result.m_zaehler);
	DDX_Text(pDX, IDC_RESULTN, result.m_nenner);
	CDialog::DoDataExchange(pDX);
}
</code></pre>
<p>Ein assert in dlgdata.cpp (zeile 44) schlägt an. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>mfg<br />
Fair_Lord</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/106673/dodataexchange</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 22:11:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/106673.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Apr 2005 14:42:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DoDataExchange on Tue, 12 Apr 2005 14:42:28 GMT]]></title><description><![CDATA[<p>Was stimmt in diesem code nicht:</p>
<pre><code>void CKuerzenDlg::DoDataExchange(CDataExchange* pDX)
{
        DDX_Text(pDX, IDC_KBRUCHZ, kuerzen.m_zaehler);
	DDX_Text(pDX, IDC_KBRUCHN, kuerzen.m_nenner);
	DDX_Text(pDX, IDC_RESULTZ, result.m_zaehler);
	DDX_Text(pDX, IDC_RESULTN, result.m_nenner);
	CDialog::DoDataExchange(pDX);
}
</code></pre>
<p>Ein assert in dlgdata.cpp (zeile 44) schlägt an. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>mfg<br />
Fair_Lord</p>
]]></description><link>https://www.c-plusplus.net/forum/post/764884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/764884</guid><dc:creator><![CDATA[Fair_Lord]]></dc:creator><pubDate>Tue, 12 Apr 2005 14:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to DoDataExchange on Tue, 12 Apr 2005 15:07:42 GMT]]></title><description><![CDATA[<p>Ich kann nicht wirklich einen Fehler erkennen. Bei mir steht CDialog::DoDataExchange() vor der anderen Passage, ging aber in einem Probelauf auch dahinter.<br />
Was wird denn in dem Assert abgefragt? Bei mir steht in Zeile 44 in der besagten Datei kein Assert -.-</p>
<p>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/764899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/764899</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Tue, 12 Apr 2005 15:07:42 GMT</pubDate></item><item><title><![CDATA[Reply to DoDataExchange on Tue, 12 Apr 2005 17:26:59 GMT]]></title><description><![CDATA[<pre><code>HWND CDataExchange::PrepareCtrl(int nIDC)
{
	ASSERT(nIDC != 0);
	ASSERT(nIDC != -1); // not allowed
	HWND hWndCtrl;
   COleControlSite* pSite = NULL;
	m_pDlgWnd-&gt;GetDlgItem(nIDC, &amp;hWndCtrl);
	if (hWndCtrl == NULL)
	{
	  // Could be a windowless OCX
	  pSite = m_pDlgWnd-&gt;GetOleControlSite(nIDC);
	  if (pSite == NULL)
	  {
		   TRACE(traceAppMsg, 0, &quot;Error: no data exchange control with ID 0x%04X.\n&quot;, nIDC);
		   ASSERT(FALSE); //Zeile 44
		   AfxThrowNotSupportedException();
	  }
	}
	m_idLastControl = nIDC;
	m_bEditLastControl = FALSE; // not an edit item by default

   return hWndCtrl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/764907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/764907</guid><dc:creator><![CDATA[Fair_Lord]]></dc:creator><pubDate>Tue, 12 Apr 2005 17:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to DoDataExchange on Tue, 12 Apr 2005 17:58:35 GMT]]></title><description><![CDATA[<p>Der Nachricht, die mit TRACE ausgegeben wird, nach zu urteilen, ist das Objekt, von welchem du die Daten einliest, nicht dafür geeignet, da es kein DDX unterstützt. Was für Controls verkoerpern denn IDC_KBRUCHZ und Co.?<br />
Sollten sie kein DDX unterstuetzen, musst du die Daten manuell von diesen Controls auslesen und in den entsprechenden Variablen speichern.<br />
Hast du diese denn von Hand eingetragen? Soweit ich weiss wird für solche Controls garnicht erst DDX eingerichtet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/765050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/765050</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Tue, 12 Apr 2005 17:58:35 GMT</pubDate></item><item><title><![CDATA[Reply to DoDataExchange on Tue, 12 Apr 2005 18:06:31 GMT]]></title><description><![CDATA[<p>1.) es sind eingabefelder<br />
2.) der pc hatts mir jedenfalls nicht gemacht¨</p>
<p>der fehler tritt nur bei den zwei obersten auf, die anderen gehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/765059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/765059</guid><dc:creator><![CDATA[Fair_Lord]]></dc:creator><pubDate>Tue, 12 Apr 2005 18:06:31 GMT</pubDate></item></channel></rss>