<?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[Handle frei bekommen]]></title><description><![CDATA[<p>Hallo,<br />
mit ofstream erzeuge ich ein Objekt file und habe damit einen Handle auf file.</p>
<pre><code class="language-cpp">std::ofstream file; 
file.open(&quot;c:\\datei.txt&quot;);
</code></pre>
<p>Damit schließe ich die auf file geöffnete Datei.</p>
<pre><code class="language-cpp">file.close();
</code></pre>
<p>Dachte dass jetzt file automatisch gelöscht ist. Da der Handle aber noch von file exestiert kann es ja nicht gelöscht sein. Kann mir jemand sagen wie ich file ganz löschen kann und den Handle frei bekomme</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121672/handle-frei-bekommen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 19:17:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121672.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Sep 2005 13:15:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 13:15:34 GMT]]></title><description><![CDATA[<p>Hallo,<br />
mit ofstream erzeuge ich ein Objekt file und habe damit einen Handle auf file.</p>
<pre><code class="language-cpp">std::ofstream file; 
file.open(&quot;c:\\datei.txt&quot;);
</code></pre>
<p>Damit schließe ich die auf file geöffnete Datei.</p>
<pre><code class="language-cpp">file.close();
</code></pre>
<p>Dachte dass jetzt file automatisch gelöscht ist. Da der Handle aber noch von file exestiert kann es ja nicht gelöscht sein. Kann mir jemand sagen wie ich file ganz löschen kann und den Handle frei bekomme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880432</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Mon, 26 Sep 2005 13:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 13:21:35 GMT]]></title><description><![CDATA[<p>Mit file.close schließt du zwar deine Datei, aber gelöscht wird sie danacht nicht - warum sollte er das auch machen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Wenn du die Datei löschen willst, nimmst du am besten Funktionen des Betriebssystems z.B. DeleteFile unter Windows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880437</guid><dc:creator><![CDATA[Herrmann]]></dc:creator><pubDate>Mon, 26 Sep 2005 13:21:35 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 13:26:49 GMT]]></title><description><![CDATA[<p>nein will nicht die Datei löschen sondern das Objekt file</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880441</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Mon, 26 Sep 2005 13:26:49 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 13:28:03 GMT]]></title><description><![CDATA[<p>Dachte mit</p>
<pre><code class="language-cpp">std::ofstream file2; 
   file2.open(&quot;c:\\zwischen2.txt&quot;);
   std::~ofstream file2;
</code></pre>
<p>aber geht nicht da sagt er Ungültiger globaler Destruktor</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880442</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Mon, 26 Sep 2005 13:28:03 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 13:30:09 GMT]]></title><description><![CDATA[<p>Oliver1980 schrieb:</p>
<blockquote>
<p>nein will nicht die Datei löschen sondern das Objekt file</p>
</blockquote>
<p>Das Objekt wird automatisch vernichtet, wenn es &quot;out of scope&quot; geht.</p>
<p>Also z.B.</p>
<pre><code class="language-cpp">{  // &lt;-- Scope Beginn
   DingDong alpha;

} // &lt;-- Scope Ende, &quot;alpha&quot; wurde vernichtet
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/880443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880443</guid><dc:creator><![CDATA[Power Off]]></dc:creator><pubDate>Mon, 26 Sep 2005 13:30:09 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 13:34:32 GMT]]></title><description><![CDATA[<p>dachte ich auch, ist aber nicht so, zu mindest bei ofstream objekten, denn die Handels da drauf sind auch noch belegt nach dem ich die Funktion verlasse. Das bringt mein BS irgendwan dazu keine Handels mehr an mein Programmm zu vergeben. Und dann gehts schief</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880445</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Mon, 26 Sep 2005 13:34:32 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 15:01:25 GMT]]></title><description><![CDATA[<p>Dann hast du irgendwo ein Leck oder eine fehlerhafte Implementierung. Da ich zweites erstmal ausschliessen würde, zeig uns mal etwas mehr von deinem Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880523</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Mon, 26 Sep 2005 15:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to Handle frei bekommen on Mon, 26 Sep 2005 15:59:16 GMT]]></title><description><![CDATA[<p>Hab Fehler grad gefunden, bin davon aus gegangen dass er wenn eine Funktion verlassen wird Handle freigibt. Dem ist aber nicht so, habe alle Funktionen durchsucht und alles mit close geschlossen jetzt haut es hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/880606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/880606</guid><dc:creator><![CDATA[Oliver1980]]></dc:creator><pubDate>Mon, 26 Sep 2005 15:59:16 GMT</pubDate></item></channel></rss>