<?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 CDocument Variable]]></title><description><![CDATA[<p>Hallo</p>
<p>ich habe in einem Cdocument eine Variable m_TestString<br />
diese möchte ich gerne aus einem anderen teil des Programmes ansprechen, bis zu dem Dokument komme ich auch, dann ist aber Schluss.</p>
<pre><code class="language-cpp">CFrameWnd *pWnd = (CFrameWnd *) AfxGetMainWnd(); 
CDocument *pDoc;
pWnd = pWnd-&gt;GetActiveFrame();
if (pWnd)
  pDoc = pWnd-&gt;GetActiveDocument();

pDoc-&gt;m_TestString; // DAS funktioniert nicht
</code></pre>
<p>Wie komm ich daran?</p>
<p>Gruß Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/47981/problem-mit-cdocument-variable</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 04:51:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/47981.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Sep 2003 06:59:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit CDocument Variable on Thu, 04 Sep 2003 06:59:34 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich habe in einem Cdocument eine Variable m_TestString<br />
diese möchte ich gerne aus einem anderen teil des Programmes ansprechen, bis zu dem Dokument komme ich auch, dann ist aber Schluss.</p>
<pre><code class="language-cpp">CFrameWnd *pWnd = (CFrameWnd *) AfxGetMainWnd(); 
CDocument *pDoc;
pWnd = pWnd-&gt;GetActiveFrame();
if (pWnd)
  pDoc = pWnd-&gt;GetActiveDocument();

pDoc-&gt;m_TestString; // DAS funktioniert nicht
</code></pre>
<p>Wie komm ich daran?</p>
<p>Gruß Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/346859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/346859</guid><dc:creator><![CDATA[HeikoKortlang]]></dc:creator><pubDate>Thu, 04 Sep 2003 06:59:34 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit CDocument Variable on Thu, 04 Sep 2003 07:08:14 GMT]]></title><description><![CDATA[<p>Deine Variable ist doch bestimmt kein Member von CDocument (würde mich jedenfalls sehr wundern), sondern von einer Klasse, die du von CDocument abgeleitet hast.</p>
<p>Wenn du darauf zugreifen willst, musst du dein pDoc auf den passenden Typ casten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/346864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/346864</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 04 Sep 2003 07:08:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit CDocument Variable on Thu, 04 Sep 2003 07:39:32 GMT]]></title><description><![CDATA[<p>Gute Idee, hab jetzt gecastet</p>
<pre><code class="language-cpp">(CDiplomDoc*)pDoc-&gt;m_TestString;
</code></pre>
<p>Aber die Variable soll immer noch kein Element der Klasse CDocument sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/346884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/346884</guid><dc:creator><![CDATA[HeikoKortlang]]></dc:creator><pubDate>Thu, 04 Sep 2003 07:39:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit CDocument Variable on Thu, 04 Sep 2003 07:45:25 GMT]]></title><description><![CDATA[<p>HeikoKortlang schrieb:</p>
<blockquote>
<pre><code class="language-cpp">(CDiplomDoc*)pDoc-&gt;m_TestString;
</code></pre>
</blockquote>
<p>Der Pfeiloperator bindet stärker als der C-Style-cast. Also:</p>
<pre><code class="language-cpp">((CDiplomDoc*)pDoc)-&gt;m_TestString;
</code></pre>
<p>Oder pDoc gleich als CDiplomDoc* deklarieren und den Rückgabewert von GetActiveDocument casten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/346886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/346886</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 04 Sep 2003 07:45:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit CDocument Variable on Thu, 04 Sep 2003 07:50:27 GMT]]></title><description><![CDATA[<p>Vielen dank jetzt klappt es <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/346888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/346888</guid><dc:creator><![CDATA[HeikoKortlang]]></dc:creator><pubDate>Thu, 04 Sep 2003 07:50:27 GMT</pubDate></item></channel></rss>