<?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[Programm beendet sich nicht korrekt !]]></title><description><![CDATA[<p>Hallo ,</p>
<p>ich arbeite mit VC7.0 (.Net ) .<br />
Habe ein Programm folgendermassen erstellt.<br />
Neu<br />
MFC-Anwendung<br />
Anwendungstyp: Einfaches Document</p>
<p>Meine eigene Klassen rufe ich in der Methode auf:</p>
<pre><code class="language-cpp">BOOL CSplittenDoc::OnNewDocument()
     {
	if (!CDocument::OnNewDocument())
		return FALSE;
	CDatei_Verwalter * poDatei_Verwalter = new CDatei_Verwalter;
	poDatei_Verwalter-&gt;Run( );

	//Aufräumen
	delete poDatei_Verwalter; poDatei_Verwalter = 0;

	return FALSE;
    }
</code></pre>
<p>Komischerweise , nach dem Beenden von meinem Programm , bleibt eine Programm-Instanz im Speicher hängen.</p>
<p>Obwohl ich ganz korrekt mit</p>
<pre><code class="language-cpp">delete poDatei_Verwalter; poDatei_Verwalter = 0;
		return FALSE; ( s.oben )
</code></pre>
<p>rausgehe.</p>
<p>Weiß da jemand Bescheid ?</p>
<p>Mfg,<br />
Elke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154932/programm-beendet-sich-nicht-korrekt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 21:00:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154932.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Aug 2006 06:16:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm beendet sich nicht korrekt ! on Tue, 01 Aug 2006 06:16:56 GMT]]></title><description><![CDATA[<p>Hallo ,</p>
<p>ich arbeite mit VC7.0 (.Net ) .<br />
Habe ein Programm folgendermassen erstellt.<br />
Neu<br />
MFC-Anwendung<br />
Anwendungstyp: Einfaches Document</p>
<p>Meine eigene Klassen rufe ich in der Methode auf:</p>
<pre><code class="language-cpp">BOOL CSplittenDoc::OnNewDocument()
     {
	if (!CDocument::OnNewDocument())
		return FALSE;
	CDatei_Verwalter * poDatei_Verwalter = new CDatei_Verwalter;
	poDatei_Verwalter-&gt;Run( );

	//Aufräumen
	delete poDatei_Verwalter; poDatei_Verwalter = 0;

	return FALSE;
    }
</code></pre>
<p>Komischerweise , nach dem Beenden von meinem Programm , bleibt eine Programm-Instanz im Speicher hängen.</p>
<p>Obwohl ich ganz korrekt mit</p>
<pre><code class="language-cpp">delete poDatei_Verwalter; poDatei_Verwalter = 0;
		return FALSE; ( s.oben )
</code></pre>
<p>rausgehe.</p>
<p>Weiß da jemand Bescheid ?</p>
<p>Mfg,<br />
Elke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1108163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1108163</guid><dc:creator><![CDATA[Elke100]]></dc:creator><pubDate>Tue, 01 Aug 2006 06:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beendet sich nicht korrekt ! on Tue, 01 Aug 2006 06:46:05 GMT]]></title><description><![CDATA[<p>Hm, warum setzt du denn poDatei_Verwalter nach dem Löschen noch auf 0? Hat das nen besonderen Grund?</p>
<p>Gruß<br />
Neron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1108177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1108177</guid><dc:creator><![CDATA[Neron17]]></dc:creator><pubDate>Tue, 01 Aug 2006 06:46:05 GMT</pubDate></item><item><title><![CDATA[Reply to Programm beendet sich nicht korrekt ! on Tue, 01 Aug 2006 09:14:13 GMT]]></title><description><![CDATA[<p>Mit</p>
<pre><code class="language-cpp">delete poDatei_Verwalter;
</code></pre>
<p>lösche ich den Bereich auf den der Zeiger zeigt.</p>
<p>Und damit er nicht niergendwo hinzeigt , setze ich ihn auf 0 . Die gleiche Wirkung hat NULL</p>
<pre><code class="language-cpp">poDatei_Verwalter = 0;
</code></pre>
<p>mfg , Elke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1108284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1108284</guid><dc:creator><![CDATA[elke100]]></dc:creator><pubDate>Tue, 01 Aug 2006 09:14:13 GMT</pubDate></item></channel></rss>