<?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[Variablen einer anderen Klasse übergeben]]></title><description><![CDATA[<p>Hallo zusammen.<br />
Also ich habe ein Problem.<br />
Ich habe ein SDI Dokument. Dort habe ich ein Dialog angelegt der auch eine eigene Klasse hat und dort 2 membervariablen erstelle. (m_strMax, m_strAnzahl)<br />
Diese werden dort im Dialog auch eingelesen.</p>
<p>Diese will ich aber in der View weiter benutzen, weil dort was damit ausgerechnet werden soll und dann auf dem Bildschirm gezeichnet werden soll.</p>
<p>Den Dialog ruf ich auch in der View per DoModal(); auf.</p>
<p>Aber wie bekomm ich jetzt die 2 Variablen von der CDialog nach CView?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199928/variablen-einer-anderen-klasse-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 12:24:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199928.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Dec 2007 16:51:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variablen einer anderen Klasse übergeben on Sat, 08 Dec 2007 16:51:48 GMT]]></title><description><![CDATA[<p>Hallo zusammen.<br />
Also ich habe ein Problem.<br />
Ich habe ein SDI Dokument. Dort habe ich ein Dialog angelegt der auch eine eigene Klasse hat und dort 2 membervariablen erstelle. (m_strMax, m_strAnzahl)<br />
Diese werden dort im Dialog auch eingelesen.</p>
<p>Diese will ich aber in der View weiter benutzen, weil dort was damit ausgerechnet werden soll und dann auf dem Bildschirm gezeichnet werden soll.</p>
<p>Den Dialog ruf ich auch in der View per DoModal(); auf.</p>
<p>Aber wie bekomm ich jetzt die 2 Variablen von der CDialog nach CView?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1417133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1417133</guid><dc:creator><![CDATA[shadowstar]]></dc:creator><pubDate>Sat, 08 Dec 2007 16:51:48 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen einer anderen Klasse übergeben on Sat, 08 Dec 2007 18:15:09 GMT]]></title><description><![CDATA[<p>Hallo...</p>
<p>ich hoffe ich habe dich richtig verstanden.</p>
<pre><code class="language-cpp">CDialog1::OnButton1()
{
  CDialog2 dlg;
  CString transferVariable;

  dlg.DoModel(&amp;transferVariable);
}

CString *m_transferVariable;  // in der header datei zur klasse definiert

CDialog2::DoModal(CString *transferVariable)
{
  m_transferVariable = transferVariable;
}

CDialog2::OnButton1()
{
  *m_transferVariable = &quot;test&quot;;
}
</code></pre>
<p>Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1417204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1417204</guid><dc:creator><![CDATA[StefanKittel]]></dc:creator><pubDate>Sat, 08 Dec 2007 18:15:09 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen einer anderen Klasse übergeben on Sun, 09 Dec 2007 10:30:17 GMT]]></title><description><![CDATA[<p>Wenn es Member des Dialogs sind kannst du nach<br />
DoModal() noch zugreifen. (C++ Grundlagen)</p>
<p>CDialog2 dlg;<br />
dlg.DoModel(); // Dialog wird geöffnet<br />
// Hier geht es nach dem schließen des DLG weiter<br />
dlg.m_deinevar; // hier der Zugriff.</p>
<p>oder Du baust Dir in der DLG-Klasse eine GETTER-Funktion wenn es eine private-var ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1417450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1417450</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Sun, 09 Dec 2007 10:30:17 GMT</pubDate></item></channel></rss>