<?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[Problem mit Variable aus SDIDoc im Modalen Dialog]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>habe eine SDI Anwendung aus der ich einen MODALEN Dialog Starte.<br />
Jetzt greife ich mit :</p>
<p>// Anfang-&gt; Machen damit man aus dem Dialog auf die Klasse Doc und View zugreifen kann<br />
CFrameWnd* pFrame = (CFrameWnd <em>)(AfxGetApp()-&gt;m_pMainWnd);<br />
CSParamView</em> pView = (CSParamView*)(pFrame-&gt;GetActiveView());</p>
<p>CSParamDoc* pDoc;<br />
pDoc = pView-&gt;GetDocument();<br />
ASSERT_VALID(pDoc);</p>
<p>// Ende// -&gt; mit pDoc bzw pView auf die Klassen zugreifen</p>
<p>if (pDoc-&gt;m_bSaveLoadFlagDialog == 1)<br />
{<br />
//-&gt;Mache irgendwas<br />
}</p>
<p>auf die Variable m_bSaveLoadFlagDialog in meiner Docansicht zu.<br />
Aber irgendwie reagiert meine IF abfrage (habe die Variable natürlich in der Docansicht auf 1 gesetzt) nicht! Warum?Kann mir da jemand helfen?</p>
<p>Ich verzweifle noch!!</p>
<p>Thx C u</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6028/problem-mit-variable-aus-sdidoc-im-modalen-dialog</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 08:53:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6028.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Jun 2003 22:24:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Variable aus SDIDoc im Modalen Dialog on Wed, 04 Jun 2003 22:24:00 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>habe eine SDI Anwendung aus der ich einen MODALEN Dialog Starte.<br />
Jetzt greife ich mit :</p>
<p>// Anfang-&gt; Machen damit man aus dem Dialog auf die Klasse Doc und View zugreifen kann<br />
CFrameWnd* pFrame = (CFrameWnd <em>)(AfxGetApp()-&gt;m_pMainWnd);<br />
CSParamView</em> pView = (CSParamView*)(pFrame-&gt;GetActiveView());</p>
<p>CSParamDoc* pDoc;<br />
pDoc = pView-&gt;GetDocument();<br />
ASSERT_VALID(pDoc);</p>
<p>// Ende// -&gt; mit pDoc bzw pView auf die Klassen zugreifen</p>
<p>if (pDoc-&gt;m_bSaveLoadFlagDialog == 1)<br />
{<br />
//-&gt;Mache irgendwas<br />
}</p>
<p>auf die Variable m_bSaveLoadFlagDialog in meiner Docansicht zu.<br />
Aber irgendwie reagiert meine IF abfrage (habe die Variable natürlich in der Docansicht auf 1 gesetzt) nicht! Warum?Kann mir da jemand helfen?</p>
<p>Ich verzweifle noch!!</p>
<p>Thx C u</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29273</guid><dc:creator><![CDATA[Iceman999]]></dc:creator><pubDate>Wed, 04 Jun 2003 22:24:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Variable aus SDIDoc im Modalen Dialog on Thu, 05 Jun 2003 07:02:00 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>vieleicht dient dies zum besseren verständnis:</p>
<p>Ich setze mit dieser Fkt in meiner SDIDoc die Variable m_bSaveLoadFlagDialog und rufen dann meinen Dialog auf wo ich schon in der OnInitDialog mit der oben beschriebenen Programmablauf diese Variable verarbeiten möchte.</p>
<p>void CSParamDoc::OnLoadIni()<br />
{<br />
m_bSaveLoadFlagDialog = 0;<br />
OnDummyDialog();<br />
}</p>
<p>Irgendwie habe ich mit dem Debugger gesehehn das er die Variable in dem Funktionsaufruf richtig setzt nur wenn ich die OnInitDialog debugge hat er diese Variable nicht übernommen.<br />
Habe dort dann irgendwas mit -8..... nochwas stehen als wäre die Variable nicht initialisiert dabei setzte ich sie doch in der Fkt OnLoadIni().</p>
<p>Bitte weiss da jemand was darüber oder sehe ich den Wald vor lauter Bäume nicht mehr.</p>
<p>Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29274</guid><dc:creator><![CDATA[Iceman999]]></dc:creator><pubDate>Thu, 05 Jun 2003 07:02:00 GMT</pubDate></item></channel></rss>