<?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[Datenaustausch]]></title><description><![CDATA[<p>Hallo alle zusammen!<br />
Folgendes Problem. Ich habe 2 Dialogs. Im zweiten Fenster gebe ich die Daten eine und möchte diese im CEdit des ersten Fensters anzeigen lassen. Ich habe das hier ausprobiert, funktioniert jedoch nicht.</p>
<pre><code class="language-cpp">void CDialog2Dlg::OnOK() 
{
    char szmsg[255];

    sprintf(szmsg,&quot;Width = %i, %i&quot;,atoi(m_str1),atoi(m_str2));

    CDialog1Dlg Dlg;
    Dlg.m_strEdit1 = szmsg;
    CDialog::OnOK();
}
</code></pre>
<p>[ Dieser Beitrag wurde am 14.05.2003 um 01:00 Uhr von <strong>Rainy</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5857/datenaustausch</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 03:18:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5857.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 May 2003 22:49:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datenaustausch on Tue, 13 May 2003 22:49:00 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen!<br />
Folgendes Problem. Ich habe 2 Dialogs. Im zweiten Fenster gebe ich die Daten eine und möchte diese im CEdit des ersten Fensters anzeigen lassen. Ich habe das hier ausprobiert, funktioniert jedoch nicht.</p>
<pre><code class="language-cpp">void CDialog2Dlg::OnOK() 
{
    char szmsg[255];

    sprintf(szmsg,&quot;Width = %i, %i&quot;,atoi(m_str1),atoi(m_str2));

    CDialog1Dlg Dlg;
    Dlg.m_strEdit1 = szmsg;
    CDialog::OnOK();
}
</code></pre>
<p>[ Dieser Beitrag wurde am 14.05.2003 um 01:00 Uhr von <strong>Rainy</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28433</guid><dc:creator><![CDATA[Rainy]]></dc:creator><pubDate>Tue, 13 May 2003 22:49:00 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch on Wed, 14 May 2003 04:39:00 GMT]]></title><description><![CDATA[<p>Kommt darauf an wie du den 2ten Dialog aufrufst.</p>
<p>Im 2ten Dialog legst du eine Memmbervar. des Eingabecontrols an.</p>
<p>Wenn du eingegeben hast dann noch</p>
<pre><code class="language-cpp">UpdateData(false);
</code></pre>
<p>aufrufen um den Datenaustausch zw. Control und seiner Member zu realisieren.</p>
<p>Im ersten rufst du ja den 2. Dialog mit<br />
DoModal()<br />
auf</p>
<pre><code class="language-cpp">CDein2terDlG  2terdlg;
2terdlg.DoModal();
</code></pre>
<p>Hier kehrt die Funktion zurück und nun kannst die die Variable auslesen.</p>
<pre><code class="language-cpp">CDein2terDlG  2terdlg;
2terdlg.DoModal();
2terdlg.deinecontrolvardes2tendlg;  // Da steht es drin
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/28434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28434</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 14 May 2003 04:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch on Wed, 14 May 2003 10:04:00 GMT]]></title><description><![CDATA[<p>Hi Tom,<br />
danke für die Hilfe. Es hat funktioniert jedoch mit UpdateData(TRUE); UpdateData(FALSE) Funktion überträgt die Daten der Variablen in die Controls, oder irre ich mich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28435</guid><dc:creator><![CDATA[Rainy]]></dc:creator><pubDate>Wed, 14 May 2003 10:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch on Wed, 14 May 2003 10:15:00 GMT]]></title><description><![CDATA[<p>Klar verwechsle die beiden immer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28436</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 14 May 2003 10:15:00 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch on Thu, 22 May 2003 18:04:00 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wieder ein Problem: jetzt habe ich ein CTabCtrl Control und für jeden Tab habe ich einen Dialog erstellt. Wenn ich zwischen Tabs wechsele, sind die Dialogs nicht mehr modal. Wie kann ich den Datenaustasch zwischen dem Control und der Membervariable aufrufen? Ich habe es so versucht: CMeinDlg Dlg;Dlg.UpdateData(); allerdings stürzt das Programm einfach ab</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28437</guid><dc:creator><![CDATA[Rainy]]></dc:creator><pubDate>Thu, 22 May 2003 18:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch on Thu, 22 May 2003 18:44:00 GMT]]></title><description><![CDATA[<p>versuch mal so ist viel besser:</p>
<p>SetDlgItemText<br />
und<br />
GetDlgItemText</p>
<p>im Konstruktor initialisieren und dann Variablen in jeder Klasse dafür adden, und eine eigene Update Funktion schreiben. So weisst du dasses sofort passiert, und nicht erst irgendwo verschwindet.</p>
<p>Die Parameter wirste selbst finden ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28438</guid><dc:creator><![CDATA[DaRpH]]></dc:creator><pubDate>Thu, 22 May 2003 18:44:00 GMT</pubDate></item></channel></rss>