<?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[Vars von Dlg =&amp;gt; Hauptdialog]]></title><description><![CDATA[<p>Hi,</p>
<p>Wie erhalte ich aus einen geöffneten Dialog Variablen in meinen Hauptdialog.</p>
<p>Um mich verständlicher zu machen, hier mein bisheriger Code:</p>
<pre><code class="language-cpp">CZFormularDlg* dlg = new CZFormularDlg; 
dlg-&gt;DoModal();
m_strZSucheName = dlg-&gt;m_strZNachname; // Sollen erst ausgelesen werden, wenn
m_strZSuchePLZ  = dlg-&gt;m_strZPLZ;      // der Dialog (dlg) geschlossen wird
delete dlg;
</code></pre>
<p>Wie mache ich es richtig?</p>
<p>Thx 4 Ur help!</p>
<p>Gruß, Elayas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/67716/vars-von-dlg-gt-hauptdialog</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 12:29:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/67716.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Mar 2004 18:02:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vars von Dlg =&amp;gt; Hauptdialog on Wed, 10 Mar 2004 19:53:35 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Wie erhalte ich aus einen geöffneten Dialog Variablen in meinen Hauptdialog.</p>
<p>Um mich verständlicher zu machen, hier mein bisheriger Code:</p>
<pre><code class="language-cpp">CZFormularDlg* dlg = new CZFormularDlg; 
dlg-&gt;DoModal();
m_strZSucheName = dlg-&gt;m_strZNachname; // Sollen erst ausgelesen werden, wenn
m_strZSuchePLZ  = dlg-&gt;m_strZPLZ;      // der Dialog (dlg) geschlossen wird
delete dlg;
</code></pre>
<p>Wie mache ich es richtig?</p>
<p>Thx 4 Ur help!</p>
<p>Gruß, Elayas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477786</guid><dc:creator><![CDATA[Elayas]]></dc:creator><pubDate>Wed, 10 Mar 2004 19:53:35 GMT</pubDate></item><item><title><![CDATA[Reply to Vars von Dlg =&amp;gt; Hauptdialog on Wed, 10 Mar 2004 18:44:21 GMT]]></title><description><![CDATA[<p>Stimmt doch...<br />
Die Funktion CDialog::DoModal kehrt erst wieder zurück, wenn der Dialog geschlossen wurde.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477852</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Wed, 10 Mar 2004 18:44:21 GMT</pubDate></item><item><title><![CDATA[Reply to Vars von Dlg =&amp;gt; Hauptdialog on Wed, 10 Mar 2004 19:52:40 GMT]]></title><description><![CDATA[<p>Dachte ich auch, aber leider sind die Vars leer <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>
]]></description><link>https://www.c-plusplus.net/forum/post/477942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477942</guid><dc:creator><![CDATA[Elayas]]></dc:creator><pubDate>Wed, 10 Mar 2004 19:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to Vars von Dlg =&amp;gt; Hauptdialog on Wed, 10 Mar 2004 20:00:15 GMT]]></title><description><![CDATA[<p>Das liegt daran, dass die Membervariablen beim Schließen des Dialogs wahrscheinlich nicht aktualisiert werden. Normalerweise werden sie automatisch<br />
aktualisiert, wenn der Dialog mit CDialog::OnOk() geschlossen wird.<br />
Achte also darauf, dass der Dialog mit CDialog::OnOk() beendet wird, oder bau noch nen eigenen &quot;Mechanismus&quot; ein, der die Daten der Controls in die Variablen überträgt, wenn der Dialog geschlossen wird.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/477950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/477950</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Wed, 10 Mar 2004 20:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Vars von Dlg =&amp;gt; Hauptdialog on Wed, 10 Mar 2004 23:11:54 GMT]]></title><description><![CDATA[<p>Hi!<br />
Die Frage ist, wie beendest du den Dialog?<br />
Ist es mit OnCancel() oder EndDialog()? Dann ruf vorher UpdateData(true) auf und es sollte gehn.</p>
<p>Gruß,<br />
Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/478113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/478113</guid><dc:creator><![CDATA[Andreas Kapust]]></dc:creator><pubDate>Wed, 10 Mar 2004 23:11:54 GMT</pubDate></item><item><title><![CDATA[Reply to Vars von Dlg =&amp;gt; Hauptdialog on Thu, 11 Mar 2004 12:36:18 GMT]]></title><description><![CDATA[<p>Ich bin ein Volltrottel.</p>
<p>Stimmt, es war richtig. Der Fehler lag woanders. Bevor der Dialog geschlossen wurde, hatte ich noch einen Reset auf alle Variablen. Klar, dass ich die dann nicht auslesen konnte.</p>
<p>Sorry für die vergebene Mühe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/478213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/478213</guid><dc:creator><![CDATA[Elayas]]></dc:creator><pubDate>Thu, 11 Mar 2004 12:36:18 GMT</pubDate></item></channel></rss>