<?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[Fehler mit FileOpen]]></title><description><![CDATA[<p>Hi.<br />
ich habe folgenden code, der an eine txt datei eine zeile anhängt.<br />
funktioniert auch super bis ich eine Methode aufruf, in der auf Execute() von einem openpicture dialog aufgerufen wird. Nach diesem Aufruf bekommt ich immer einen fehler, wenn ich versuche neue zeilen an das Deteiende der txt datei zu schreiben...obwohl die unten stehende funktion keinerlei nutzen von dem PictureOpenDialog macht !!?<br />
nun weiss ich zwar aufgrunddessen, dass die funktion false zurückliefert, dass der fehler in der Zeile &quot;if (ilHandle &gt;= 0)&quot; auftritt, dass ich keinen handle von FileOpen() bekomme. Aber warum nicht, wie kann ich die fehlersuche noch weiter eingranzen ?</p>
<pre><code class="language-cpp">int ilHandle = FileExists(slFileName) &amp;&amp; blAppend ?
        FileOpen(slFileName,fmOpenReadWrite) :
        FileCreate(slFileName);
    if(ilHandle &gt;= 0)    //Fehler
    {
      FileSeek(ilHandle,0,2);
      FileWrite(ilHandle, slTextToSave.c_str(), slTextToSave.Length());
      FileClose(ilHandle);
      return true;
    }
    else return false;
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/114068/fehler-mit-fileopen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 09:36:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/114068.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Jun 2005 18:58:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler mit FileOpen on Wed, 29 Jun 2005 18:58:40 GMT]]></title><description><![CDATA[<p>Hi.<br />
ich habe folgenden code, der an eine txt datei eine zeile anhängt.<br />
funktioniert auch super bis ich eine Methode aufruf, in der auf Execute() von einem openpicture dialog aufgerufen wird. Nach diesem Aufruf bekommt ich immer einen fehler, wenn ich versuche neue zeilen an das Deteiende der txt datei zu schreiben...obwohl die unten stehende funktion keinerlei nutzen von dem PictureOpenDialog macht !!?<br />
nun weiss ich zwar aufgrunddessen, dass die funktion false zurückliefert, dass der fehler in der Zeile &quot;if (ilHandle &gt;= 0)&quot; auftritt, dass ich keinen handle von FileOpen() bekomme. Aber warum nicht, wie kann ich die fehlersuche noch weiter eingranzen ?</p>
<pre><code class="language-cpp">int ilHandle = FileExists(slFileName) &amp;&amp; blAppend ?
        FileOpen(slFileName,fmOpenReadWrite) :
        FileCreate(slFileName);
    if(ilHandle &gt;= 0)    //Fehler
    {
      FileSeek(ilHandle,0,2);
      FileWrite(ilHandle, slTextToSave.c_str(), slTextToSave.Length());
      FileClose(ilHandle);
      return true;
    }
    else return false;
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/820054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/820054</guid><dc:creator><![CDATA[Senso]]></dc:creator><pubDate>Wed, 29 Jun 2005 18:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler mit FileOpen on Wed, 29 Jun 2005 19:06:38 GMT]]></title><description><![CDATA[<p>Wenn du im OpenDialog in ein anderes Verzeichns wechselst dann ändert sich damit das <em>current directory</em>, also das Arbeitsverzeichnis des Programmes.<br />
Deshalb immer schön mit absolute Pfadangaben arbeiten, z.B. ausgehend von Application::ExeName.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/820061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/820061</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 29 Jun 2005 19:06:38 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler mit FileOpen on Wed, 29 Jun 2005 19:23:03 GMT]]></title><description><![CDATA[<p>Vielen Dank Jansens habs grad selber rausgefunden, es lag tatsächlich daran. was ist eigentlich das .\filename.ext ? für was steht das .\ ?<br />
ist das ein platzhalter für das &quot;current dir&quot; ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/820076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/820076</guid><dc:creator><![CDATA[Senso]]></dc:creator><pubDate>Wed, 29 Jun 2005 19:23:03 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler mit FileOpen on Wed, 29 Jun 2005 19:49:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das ist ein Platzhalter aus der guten alten DOS-Zeiten.<br />
Es steht für das aktuelle Verzeichnis.<br />
Dann gibt es noch den doppelten Punkt, dss steht für eine Verzeichnisebene höher wechseln.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/820104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/820104</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 29 Jun 2005 19:49:54 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler mit FileOpen on Thu, 30 Jun 2005 12:46:58 GMT]]></title><description><![CDATA[<p>Der gute . hat nichts mit DOS zu tun, dass kommt von UNIX.</p>
<p>'.' ist der Dateiname (ja Dateiname!) des current directory<br />
'..' ist der Dateiname des parent directory<br />
'...' ist glaube ich home, oder root oder sowas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/820596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/820596</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Thu, 30 Jun 2005 12:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler mit FileOpen on Sat, 09 Jul 2005 22:45:31 GMT]]></title><description><![CDATA[<p>F98 schrieb:</p>
<blockquote>
<p>Der gute . hat nichts mit DOS zu tun, dass kommt von UNIX.</p>
</blockquote>
<p>Ja, und der gute Bill hat da wohl abgeschaut...........</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/827536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/827536</guid><dc:creator><![CDATA[rudiS]]></dc:creator><pubDate>Sat, 09 Jul 2005 22:45:31 GMT</pubDate></item></channel></rss>