<?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[Datei enlesen in Combobox]]></title><description><![CDATA[<p>Halle .<br />
Ich habe ein kleineres Problem . Ich habe ein Programm geschriebn mit der ich mehrere Sprachdateien habe und einlesen möchte . wenn ich es per hand zuweise funktioniert dieses.</p>
<p>1. Problem Ermitteln wiviele *.ini dateien im Ordner Language sind<br />
2. Die Namen der Datei z.b. english.ini ohne ini in eine Combobox zur Auswahl einlesen</p>
<p>Wäre für Informationen Dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143574/datei-enlesen-in-combobox</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 20:42:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143574.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Apr 2006 19:40:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei enlesen in Combobox on Sun, 09 Apr 2006 19:40:43 GMT]]></title><description><![CDATA[<p>Halle .<br />
Ich habe ein kleineres Problem . Ich habe ein Programm geschriebn mit der ich mehrere Sprachdateien habe und einlesen möchte . wenn ich es per hand zuweise funktioniert dieses.</p>
<p>1. Problem Ermitteln wiviele *.ini dateien im Ordner Language sind<br />
2. Die Namen der Datei z.b. english.ini ohne ini in eine Combobox zur Auswahl einlesen</p>
<p>Wäre für Informationen Dankbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034094</guid><dc:creator><![CDATA[..taubes nüsschen..]]></dc:creator><pubDate>Sun, 09 Apr 2006 19:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to Datei enlesen in Combobox on Sun, 09 Apr 2006 20:01:23 GMT]]></title><description><![CDATA[<p>Schau dir mal in der Hilfe Struktur TSearchRec an, damit kannst du Ordner nach Dateien (,etc...) durchsuchen. (PS: An den Ordneraufbau denken und die 'Dateien' '..' und '.' abfangen.) Weitere interessante Frunktionen in diesem Zusammenhang: FindFirst(),FindNext(),FindClose()</p>
<p>Den Dateinamen bekommst du als AnsiString zurück.</p>
<p>Dort kannst du dann einfach sagen:</p>
<p>AnsiString Dateiname;</p>
<p>Dateiname=Dateiname.SubString(0,Dateiname.Pos(.));</p>
<p>Damit bekommst du dann nur noch den Dateinamen zurück ohne .ini</p>
<p>Greets <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/1034102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034102</guid><dc:creator><![CDATA[PhiGor]]></dc:creator><pubDate>Sun, 09 Apr 2006 20:01:23 GMT</pubDate></item><item><title><![CDATA[Reply to Datei enlesen in Combobox on Sun, 09 Apr 2006 20:17:08 GMT]]></title><description><![CDATA[<p>Ich habe es jetz so gemacht habe auch 2 Dateien im Ordner aber warum liest er nur 1 Aus und trägt sie rein und dann bleibt das feld auch leer wenn ich das programm öffne gebe ich es bei Text an zeigt er es an hmmm.</p>
<pre><code class="language-cpp">TSearchRec sr;
   AnsiString Dir,Lwert,wert;
   Dir=&quot;language\\&quot;;
   bool res = true;

   if(FindFirst(Dir+&quot;*.ini&quot;,0,sr)== 0)
   {
	  while(!FindNext(sr)&amp;&amp; res)
	  {
		 wert = sr.Name.SubString(0,5);
		 Lwert = ComboBox1-&gt;Items-&gt;Add(wert);
		 if(sr.Name!=&quot;..&quot; &amp;&amp; sr.Name!=&quot;.&quot;)
			res=false;
	  }

   }
   FindClose(sr);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034122</guid><dc:creator><![CDATA[..taubes nüsschen..]]></dc:creator><pubDate>Sun, 09 Apr 2006 20:17:08 GMT</pubDate></item><item><title><![CDATA[Reply to Datei enlesen in Combobox on Sun, 09 Apr 2006 20:26:13 GMT]]></title><description><![CDATA[<p>Hab deinen Code etwas angepasst.</p>
<p>Sollte nun funzen.</p>
<p>Greetz <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>
<pre><code>TSearchRec sr; 
   AnsiString Dir,Lwert,wert;
   Dir=&quot;language\\&quot;; 
   bool res = true; 

   if(FindFirst(Dir+&quot;*.ini&quot;,0,sr)== 0){
        if(sr.Name!=&quot;..&quot; &amp;&amp; sr.Name!=&quot;.&quot;){
                wert = sr.Name.SubString(0,sr.Name.Pos(&quot;.&quot;)-1);
                Lwert = ComboBox1-&gt;Items-&gt;Add(wert);
        }

        while(!FindNext(sr)){
                if(sr.Name!=&quot;..&quot; &amp;&amp; sr.Name!=&quot;.&quot;){
                        wert = sr.Name.SubString(0,sr.Name.Pos(&quot;.&quot;)-1);
                        Lwert = ComboBox1-&gt;Items-&gt;Add(wert);
                }
        }

   } 
   FindClose(sr);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034127</guid><dc:creator><![CDATA[PhiGor]]></dc:creator><pubDate>Sun, 09 Apr 2006 20:26:13 GMT</pubDate></item><item><title><![CDATA[Reply to Datei enlesen in Combobox on Sun, 09 Apr 2006 20:30:11 GMT]]></title><description><![CDATA[<p>Beste dank es funktioniert supi danke danke danke für die schnelle hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034129</guid><dc:creator><![CDATA[..taubes nüsschen..]]></dc:creator><pubDate>Sun, 09 Apr 2006 20:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to Datei enlesen in Combobox on Sun, 09 Apr 2006 20:32:23 GMT]]></title><description><![CDATA[<p>Hab den Code noch eben vereinfacht:</p>
<p>eine fußgesteuerte Schleife bietet sich hier nämlich an:</p>
<pre><code>TSearchRec sr; 
   AnsiString Dir,Lwert,wert;
   Dir=&quot;language\\&quot;; 

   if(FindFirst(Dir+&quot;*.ini&quot;,0,sr)== 0){
        do{
                if(sr.Name!=&quot;..&quot; &amp;&amp; sr.Name!=&quot;.&quot;){
                        wert = sr.Name.SubString(0,sr.Name.Pos(&quot;.&quot;)-1);
                        Lwert = ComboBox1-&gt;Items-&gt;Add(wert);
                }

        }while(!FindNext(sr));

   }
   FindClose(sr);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034130</guid><dc:creator><![CDATA[PhiGor]]></dc:creator><pubDate>Sun, 09 Apr 2006 20:32:23 GMT</pubDate></item></channel></rss>