<?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 FileExists]]></title><description><![CDATA[<p>Hallo zusaamen,</p>
<p>Meine Frage:</p>
<p>Gibt es möglichkeit mit einer MFC Anwendung FileExists zu Benutzen? Ich bekomme Fehler Meldung C3861 &quot;Idendifier not found&quot; oder mache ich was falsch?</p>
<p>char *strTemp=new char;<br />
strConfigFile=GetCommandLine();<br />
strConfigFile=strConfigFile.Mid(1, strConfigFile.ReverseFind('\'));<br />
strConfigFile=strConfigFile+&quot;\\config.ini&quot;;</p>
<p>if(FileExists(strConfigFile))<br />
{<br />
-...........<br />
}</p>
<p>Danke im Voraus.</p>
<p>S.Mathi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168869/problem-mit-fileexists</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:15:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168869.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Dec 2006 22:53:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit FileExists on Thu, 28 Dec 2006 22:53:58 GMT]]></title><description><![CDATA[<p>Hallo zusaamen,</p>
<p>Meine Frage:</p>
<p>Gibt es möglichkeit mit einer MFC Anwendung FileExists zu Benutzen? Ich bekomme Fehler Meldung C3861 &quot;Idendifier not found&quot; oder mache ich was falsch?</p>
<p>char *strTemp=new char;<br />
strConfigFile=GetCommandLine();<br />
strConfigFile=strConfigFile.Mid(1, strConfigFile.ReverseFind('\'));<br />
strConfigFile=strConfigFile+&quot;\\config.ini&quot;;</p>
<p>if(FileExists(strConfigFile))<br />
{<br />
-...........<br />
}</p>
<p>Danke im Voraus.</p>
<p>S.Mathi :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199246</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Thu, 28 Dec 2006 22:53:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Thu, 28 Dec 2006 23:57:19 GMT]]></title><description><![CDATA[<p>dein code ist müll ...<br />
wofür legst du einen Zeiger auf <strong>ein</strong> Zeichen an den du danach noch nichteinmal nutzt? ist strConfigFile nen CString?</p>
<p>Und die Funktion FileExists sollte es normal nicht geben? Es sei denn du hast die geschrieben ...</p>
<p>öhm sach nicht du meinst <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/0f2bdb53-5821-45d7-9044-ef1abc4ddc89.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/0f2bdb53-5821-45d7-9044-ef1abc4ddc89.asp</a><br />
?! Dann wäre klar was falsch ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199270</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 28 Dec 2006 23:57:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 14:38:14 GMT]]></title><description><![CDATA[<p>probiers mal so evtl. funzt das dann wie du es machen willst</p>
<blockquote>
<p>BOOL C...Dlg::IsFileExists(LPCTSTR lpFileName)<br />
{</p>
<p>WIN32_FIND_DATA finddata;<br />
HANDLE handle = FindFirstFile(lpFileName,&amp;finddata);<br />
return (handle!=INVALID_HANDLE_VALUE);<br />
}</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1199476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199476</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 29 Dec 2006 14:38:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 14:43:41 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9213">@LowFly</a>: NaNaNa.... da wird aber ein grosses Handle-Leak erzeugt, wenn viele Dateien abgefragt werden...<br />
Also bitte: &quot;FindClose&quot; aufrufen, wenn es erfolgreich war...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199480</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Dec 2006 14:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 15:01:12 GMT]]></title><description><![CDATA[<p>hmm war mir nicht bewust das dies passieren könnte danke für den hinweis wie wäre es dann korrect??</p>
<pre><code>BOOL C...Dlg::IsFileExists(LPCTSTR lpFileName) 
{ 
WIN32_FIND_DATA finddata; 
HANDLE handle = FindFirstFile(lpFileName,&amp;finddata);
BOOL bTorF = (handle!=INVALID_HANDLE_VALUE);

FindClose(handle );

return bTorF ; 
}
</code></pre>
<p>oder könnte man auch FindClose als returnwert hernemen?<br />
in der art</p>
<pre><code>BOOL C...Dlg::IsFileExists(LPCTSTR lpFileName) 
{ 
WIN32_FIND_DATA finddata; 
HANDLE handle = FindFirstFile(lpFileName,&amp;finddata);
return FindClose(handle ); 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1199492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199492</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 29 Dec 2006 15:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 15:05:08 GMT]]></title><description><![CDATA[<p>Ich persönlich würde die erste Variante bevorzugen, da ich bei der zweiten erst in die Doku schauen müsste um den Code zu verstehen (und hoffentlich wird dann hier MS nie was ändern).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199500</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Dec 2006 15:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 15:22:06 GMT]]></title><description><![CDATA[<p>GetFileAttributes (), GetLastError ()</p>
<p>Wäre doch einfacher, oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199508</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Dec 2006 15:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 16:56:12 GMT]]></title><description><![CDATA[<p>merker schrieb:</p>
<blockquote>
<p>GetFileAttributes (), GetLastError ()<br />
Wäre doch einfacher, oder ?</p>
</blockquote>
<p>Da geb ich Dir natürlich auch wieder recht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> (das ist auch das was intern die CRT in der Funktion &quot;_access&quot; verwendet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199565</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Dec 2006 16:56:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit FileExists on Fri, 29 Dec 2006 22:52:04 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>dein code ist müll ...<br />
wofür legst du einen Zeiger auf <strong>ein</strong> Zeichen an den du danach noch nichteinmal nutzt? ist strConfigFile nen CString?</p>
<p>Und die Funktion FileExists sollte es normal nicht geben? Es sei denn du hast die geschrieben ...</p>
<p>öhm sach nicht du meinst <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/0f2bdb53-5821-45d7-9044-ef1abc4ddc89.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/0f2bdb53-5821-45d7-9044-ef1abc4ddc89.asp</a><br />
?! Dann wäre klar was falsch ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Zeiger habe ich für die Funktion &quot;GetPrivateProfileString&quot; Vorbereitet.!!</p>
<p>deine MSDN Link habe ich nicht gemeint.Ich kenne &quot;FileExists&quot; von BCB6. So habe ich einfach auch unter MFC ausprobieren.</p>
<p>Gruß<br />
S.Mathi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1199712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1199712</guid><dc:creator><![CDATA[smathi]]></dc:creator><pubDate>Fri, 29 Dec 2006 22:52:04 GMT</pubDate></item></channel></rss>