<?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[CloseFile]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn ich im Menü auf den Button &quot;Datei schließen&quot; clicke, führe ich folgende funktion durch, damit die Datei geschlossen wird:</p>
<pre><code>void CSTLViewerView::OnCloseFile() 
{
Data.DeleteAll();		//Datenstruktur löschen
}
</code></pre>
<p>Diese dient einfach nur dazu, die erstellte Datenstruktur aus dem Speicher zu entfernen.</p>
<p>MEIN PROBLEM:<br />
Wenn ich diese Datei (die soeben geschlossen wurde) noch einmal öffnen möchte, zeigt mein Programm keine Reaktion.</p>
<p>Muss ich irgendwo ein Flag dafür setzen???</p>
<p>Gruss</p>
<p>BigRed</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80335/closefile</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 06:12:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80335.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Jul 2004 11:44:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CloseFile on Tue, 20 Jul 2004 11:44:44 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn ich im Menü auf den Button &quot;Datei schließen&quot; clicke, führe ich folgende funktion durch, damit die Datei geschlossen wird:</p>
<pre><code>void CSTLViewerView::OnCloseFile() 
{
Data.DeleteAll();		//Datenstruktur löschen
}
</code></pre>
<p>Diese dient einfach nur dazu, die erstellte Datenstruktur aus dem Speicher zu entfernen.</p>
<p>MEIN PROBLEM:<br />
Wenn ich diese Datei (die soeben geschlossen wurde) noch einmal öffnen möchte, zeigt mein Programm keine Reaktion.</p>
<p>Muss ich irgendwo ein Flag dafür setzen???</p>
<p>Gruss</p>
<p>BigRed</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564375</guid><dc:creator><![CDATA[BigRed]]></dc:creator><pubDate>Tue, 20 Jul 2004 11:44:44 GMT</pubDate></item><item><title><![CDATA[Reply to CloseFile on Tue, 20 Jul 2004 11:46:51 GMT]]></title><description><![CDATA[<p>wo schließt du die datei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564379</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Tue, 20 Jul 2004 11:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to CloseFile on Tue, 20 Jul 2004 12:14:50 GMT]]></title><description><![CDATA[<p>Ich schließe die Datei in der View-Klasse. Kann sein, dass das der Fehler WAR. Ich muss sie dort schließen, weil ich mit OpenGL arbeite und dort auch die Darstellungslisten löschen muss.</p>
<p>Habe jedoch eine Lösung gefunden:</p>
<pre><code>CKalibrierungDoc* document = GetDocument(); // Zeiger auf Dokument beschaffen
document-&gt;SetPathName(&quot;c:\\&quot;, false);
</code></pre>
<p>Somit wird ein neuer Path gesetzt, welcher nicht in die Dateiliste aufgenommen wird (false) und ich habe meine Ruhe...</p>
<p>Danke trotzdem...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/564401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/564401</guid><dc:creator><![CDATA[BigRed]]></dc:creator><pubDate>Tue, 20 Jul 2004 12:14:50 GMT</pubDate></item></channel></rss>