<?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[FindFirst mit server funzoniert nicht]]></title><description><![CDATA[<p>hi hab ein seltsames Problem mit der Funktion FindFirst... Ich will damit ein Ordner Inhalt Auslese. Dies macht er auch lokal einwandfrei, aber wenn ich jetzt den Server als Pfand angebe bekomme ich nicht mehr alle Dateien angezeigt. Jetzt habe ich die gleichen Dateien jetzt auf einem Windows XP kopiert und über das Netzwerk wieder zugriffe und es geht aber warum??? Bei dem Server handelt sich es um ein Windows 2003.</p>
<p>Hier ist meine Script der die Daten ausliest:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Ordner(AnsiString path){
		StringGrid2-&gt;RowCount = 0;
		CheckBox6-&gt;Checked = true;
		CheckBox7-&gt;Checked = true ;
	 AnsiString Text = path;
	 Text.SetLength(Text.Length()-3);
	 TSearchRec sr;
	 int iAttributes = 0;
	 iAttributes |= faReadOnly * CheckBox1-&gt;Checked;
	 iAttributes |= faHidden * CheckBox2-&gt;Checked;
	 iAttributes |= faSysFile * CheckBox3-&gt;Checked;
	 iAttributes |= faVolumeID * CheckBox4-&gt;Checked;
	 iAttributes |= faDirectory * CheckBox5-&gt;Checked;
	 iAttributes |= faArchive * CheckBox6-&gt;Checked;
	 iAttributes |= faAnyFile * CheckBox7-&gt;Checked;
	 if (FindFirst(path, iAttributes, sr) == 0)
	  {
		do
		{
		  if ((sr.Attr &amp; iAttributes) == sr.Attr)
		  {
					if(sr.Name != &quot;..&quot; &amp;&amp; sr.Name != &quot;.&quot;){
						AnsiString Test;
						int Test2 = sr.Name.Length()-3;
						Test=sr.Name.SubString(Test2,1);
						if(Test == &quot;.&quot;){
							 //Label2-&gt;Caption = Text+sr.Name;
							 StringGrid2-&gt;RowCount = StringGrid2-&gt;RowCount + 1;
							 StringGrid2-&gt;Cells[0][StringGrid2-&gt;RowCount-1] = Text+sr.Name;
						}
					}

		  }
		} while (FindNext(sr) == 0);

	  }
	  FindClose(sr);
  }
</code></pre>
<p>Mache ich etwas falsch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Oder ist das einfach nur ein Bug?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165252/findfirst-mit-server-funzoniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 16:11:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165252.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Nov 2006 08:06:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FindFirst mit server funzoniert nicht on Fri, 17 Nov 2006 08:06:55 GMT]]></title><description><![CDATA[<p>hi hab ein seltsames Problem mit der Funktion FindFirst... Ich will damit ein Ordner Inhalt Auslese. Dies macht er auch lokal einwandfrei, aber wenn ich jetzt den Server als Pfand angebe bekomme ich nicht mehr alle Dateien angezeigt. Jetzt habe ich die gleichen Dateien jetzt auf einem Windows XP kopiert und über das Netzwerk wieder zugriffe und es geht aber warum??? Bei dem Server handelt sich es um ein Windows 2003.</p>
<p>Hier ist meine Script der die Daten ausliest:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Ordner(AnsiString path){
		StringGrid2-&gt;RowCount = 0;
		CheckBox6-&gt;Checked = true;
		CheckBox7-&gt;Checked = true ;
	 AnsiString Text = path;
	 Text.SetLength(Text.Length()-3);
	 TSearchRec sr;
	 int iAttributes = 0;
	 iAttributes |= faReadOnly * CheckBox1-&gt;Checked;
	 iAttributes |= faHidden * CheckBox2-&gt;Checked;
	 iAttributes |= faSysFile * CheckBox3-&gt;Checked;
	 iAttributes |= faVolumeID * CheckBox4-&gt;Checked;
	 iAttributes |= faDirectory * CheckBox5-&gt;Checked;
	 iAttributes |= faArchive * CheckBox6-&gt;Checked;
	 iAttributes |= faAnyFile * CheckBox7-&gt;Checked;
	 if (FindFirst(path, iAttributes, sr) == 0)
	  {
		do
		{
		  if ((sr.Attr &amp; iAttributes) == sr.Attr)
		  {
					if(sr.Name != &quot;..&quot; &amp;&amp; sr.Name != &quot;.&quot;){
						AnsiString Test;
						int Test2 = sr.Name.Length()-3;
						Test=sr.Name.SubString(Test2,1);
						if(Test == &quot;.&quot;){
							 //Label2-&gt;Caption = Text+sr.Name;
							 StringGrid2-&gt;RowCount = StringGrid2-&gt;RowCount + 1;
							 StringGrid2-&gt;Cells[0][StringGrid2-&gt;RowCount-1] = Text+sr.Name;
						}
					}

		  }
		} while (FindNext(sr) == 0);

	  }
	  FindClose(sr);
  }
</code></pre>
<p>Mache ich etwas falsch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Oder ist das einfach nur ein Bug?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1176287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176287</guid><dc:creator><![CDATA[Werner2005]]></dc:creator><pubDate>Fri, 17 Nov 2006 08:06:55 GMT</pubDate></item></channel></rss>