<?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[Dateien]]></title><description><![CDATA[<p>Hi,</p>
<p>nach stundenlangem suchen und ausprobieren hab ich mich wegen mangelndem Erfolgserlebnis doch mal getraut, hier zu posten:</p>
<p>Und zwar will ich beim Öffnen eines Formulars Dateien mit einer bestimmten Endung in einer Listbox oder ähnlichem anzeigen lassen, die irgendwo auf einer PLatte im Rechner liegen und auch der Ordner nicht bekannt ist. Zudem will ich diese Dateien dann auch anklicken und mit einem externen Programm öffnen...</p>
<p>Hoffentlich kann mir hier jemand helfen...</p>
<p>MfG</p>
<p>PS: Habe auch hier im Forum die FAQs durchgesehn bzw. gesucht, was aber leider zu keiner Lösung geführt hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204136/dateien</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 13:23:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204136.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Jan 2008 15:44:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateien on Wed, 30 Jan 2008 15:44:47 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>nach stundenlangem suchen und ausprobieren hab ich mich wegen mangelndem Erfolgserlebnis doch mal getraut, hier zu posten:</p>
<p>Und zwar will ich beim Öffnen eines Formulars Dateien mit einer bestimmten Endung in einer Listbox oder ähnlichem anzeigen lassen, die irgendwo auf einer PLatte im Rechner liegen und auch der Ordner nicht bekannt ist. Zudem will ich diese Dateien dann auch anklicken und mit einem externen Programm öffnen...</p>
<p>Hoffentlich kann mir hier jemand helfen...</p>
<p>MfG</p>
<p>PS: Habe auch hier im Forum die FAQs durchgesehn bzw. gesucht, was aber leider zu keiner Lösung geführt hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446427</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Wed, 30 Jan 2008 15:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Wed, 30 Jan 2008 15:51:52 GMT]]></title><description><![CDATA[<p>Schau mal hier:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-204121.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-204121.html</a></p>
<p>Und ja, auch Verzeichnisse sind prinzipiell Dateien... <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/1446432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446432</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 30 Jan 2008 15:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Wed, 30 Jan 2008 16:21:04 GMT]]></title><description><![CDATA[<p>Thx,</p>
<p>hört sich gut an....</p>
<p>Nur wos bei mir offensichtlich am meisten hängt ist das Anzeigen in der List Box...</p>
<p>Wo muss ich den Code eintragen damit mir auch die Dateien zur Laufzeit angezeigt werden? Versuche meinerseits bei der Eigenschaft &quot;Items&quot;-&quot;TStrings&quot; von der Listbox dann im Quelltexteditor die Suche einzugeben wurden mir immer mit einer leeren Listbox beantwortet...</p>
<p>Kann dir leider keine Codeschnipsel mehr posten, da ich alles aus Verzweiflung wieder gelöscht habe.....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446454</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Wed, 30 Jan 2008 16:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 07:43:22 GMT]]></title><description><![CDATA[<p>schau mal hier: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-88259-and-start-is-0-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-%2Afindfirst%2A.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-88259-and-start-is-0-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-%2Afindfirst%2A.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446774</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 31 Jan 2008 07:43:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 13:56:09 GMT]]></title><description><![CDATA[<p>Danke,</p>
<p>aber das hilft mir trotz allem nicht, mein Problem, welches ich in meinem 2.Post geschrieben habe zu lösen....</p>
<p>Wo mussich den Code einsetzen um die Dateien auch in der ListBox angezeigt zu bekommen....</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446994</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Thu, 31 Jan 2008 13:56:09 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 14:51:41 GMT]]></title><description><![CDATA[<p>Ev. bei OnActivate des Formulars?</p>
<p>oder bei OnCreate ?</p>
<p>???</p>
<p>Oder Du machst einen Button dazu rein (so ist mein Beispiel)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447052</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Thu, 31 Jan 2008 14:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 17:16:51 GMT]]></title><description><![CDATA[<p>Im Beispiel von DerAltenburger wird ein Memo verwendet. Vielleicht, aber wirklich nur vielleicht, kann man stattdessen auch eine ListBox nehmen.</p>
<p>Und hier noch ein Bespiel wie man etwas in die ListBox bekommt:</p>
<pre><code class="language-cpp">ListBox1-&gt;Items-&gt;Add(&quot;blah&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1447177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447177</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 31 Jan 2008 17:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 17:37:30 GMT]]></title><description><![CDATA[<p>Linnea schrieb:</p>
<blockquote>
<p>Im Beispiel von DerAltenburger wird ein Memo verwendet. Vielleicht, aber wirklich nur vielleicht, kann man stattdessen auch eine ListBox nehmen.</p>
</blockquote>
<p>Das sieht doch dann ganz anders aus. Das geht so nicht !!!<br />
Solche Layout- Abweichung kann ich nicht akzeptieren.<br />
Auch wenn das ev., aber nur eventuell, funktionieren sollte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447194</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Thu, 31 Jan 2008 17:37:30 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 18:15:10 GMT]]></title><description><![CDATA[<p>Linnea schrieb:</p>
<blockquote>
<p>Im Beispiel von DerAltenburger wird ein Memo verwendet. Vielleicht, aber wirklich nur vielleicht, kann man stattdessen auch eine ListBox nehmen.</p>
<p>Und hier noch ein Bespiel wie man etwas in die ListBox bekommt:</p>
<pre><code class="language-cpp">ListBox1-&gt;Items-&gt;Add(&quot;blah&quot;);
</code></pre>
</blockquote>
<p>Soweit bin ich auch, dieses &quot;blah&quot; sollte in meinem Fall eine gefundene Datei sein, müsst dann den Befehl in ne SChleife setzen bis er keine Datei mehr findet...</p>
<p>nur müsste ich blah vorher irgendwo deklarieren und als Funktion für die Suche benutzen....</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2128">@DerAltenburger</a>: Ob OnActivate oder OnCreate müsste doch eig. egal sein. Ich drücke im Hauptmenü einen Button, dieser öffnet ein neues Formular auf dem dann eine Listbox die gefundenen Dateien mit der Endung .xy - die sich irgendwo auf einer der HDD's bzw. Partitionen befinden - ausgibt.... Ich müsste also alle vorhandenen Partitionen durchsuchen, was ich leider nicht schaffe... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      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="😕"
    /></p>
<p>Vom Prinzip müsste das ganze dann so aussehen:<br />
Array (string, ...??[anzahl] [ergebnisse] in dem die Ergebnisse gespeichert werden bzw auch die anzahl der Ergebnisse //am besten und wenn möglich dynamisch<br />
Funktion suche(.???????????.); //speichert Ergebnisse im Array?!<br />
for (a=0, a-1=anzahl, a++)<br />
ListBox1-&gt;Items-&gt;Add(suche());</p>
<p>Wäre echt super wenn mir einer von euch helfen könnte....</p>
<p>MfG und thx für die Mühe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447210</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Thu, 31 Jan 2008 18:15:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 18:34:54 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>M4jestix schrieb:</p>
<blockquote>
<p>Linnea schrieb:</p>
<blockquote>
<p>Im Beispiel von DerAltenburger wird ein Memo verwendet. Vielleicht, aber wirklich nur vielleicht, kann man stattdessen auch eine ListBox nehmen.</p>
<p>Und hier noch ein Bespiel wie man etwas in die ListBox bekommt:</p>
<pre><code class="language-cpp">ListBox1-&gt;Items-&gt;Add(&quot;blah&quot;);
</code></pre>
</blockquote>
<p>Soweit bin ich auch, dieses &quot;blah&quot; sollte in meinem Fall eine gefundene Datei sein, müsst dann den Befehl in ne SChleife setzen bis er keine Datei mehr findet...</p>
<p>nur müsste ich blah vorher irgendwo deklarieren und als Funktion für die Suche benutzen....</p>
</blockquote>
<p>So eine Schleife ist in dem Beispiel-Code doch schon vorhanden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Ehrlich gesagt solltest du dir erstmal klarmachen was der Code eigentlich macht.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447221</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 31 Jan 2008 18:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Thu, 31 Jan 2008 20:27:29 GMT]]></title><description><![CDATA[<p>Hi akari,</p>
<p>wollte nur ne Bestätigung, dass meine Denkweise bzw. des Grundprinzip richtig ist und ich vor lauter Überlegen nicht schon total falsch denke....</p>
<p>Den Code von DerAltenburger hab ich schon verstanden, aber egal wo ich diesen - soweit mir möglich angepasst auf mein Problem - einfüge, bekomme ich nur eine leere Listbox wenn ich das Programmm starte..... Habe das ganze schon wie in meinem 2. Post als Quellcode für ListBox-&gt;Items-&gt;TSTring... eingegeben und auch schon direkt beim Aufruf der Form die die ListBox enthält....</p>
<p>Beide Male meine leere Listbox....</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447270</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Thu, 31 Jan 2008 20:27:29 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Fri, 01 Feb 2008 07:20:45 GMT]]></title><description><![CDATA[<p>zeig doch mal die entsprechenden Stellen als Quellcode...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447393</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 01 Feb 2008 07:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Fri, 01 Feb 2008 19:15:13 GMT]]></title><description><![CDATA[<p>Habs jetzt mal mit folgendem Code geschafft, dass mir alle pdf-dateien im angegebenen Ordner in der ListBox angezeigt werden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">[code]
WIN32_FIND_DATA anz;
HANDLE suche;

 suche = FindFirstFile(&quot;E:\\ebooks\\*.pdf&quot;,&amp;anz);

do
{
if (!((anz.cFileName[0]=='.')&amp;&amp;((anz.cFileName[1]=='.' &amp;&amp; anz.cFileName[2]==0) ||
anz.cFileName[1]==0) ) )
{
if (anz.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY)
{
ListBox1-&gt;Items-&gt;Add(&quot;Keine Dateien gefunden&quot;);
}
else
{
ListBox1-&gt;Items-&gt;Add(anz.cFileName);
}
}
}
while (FindNextFile(suche, &amp;anz));
FindClose(suche);
[/code]
</code></pre>
<p>Allerdings habe ich noch folgende Fragen, weil ich nun absolut aufm Schlauch steh <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      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="😕"
    /> :</p>
<p>1. Warum gibt mir die Zeile</p>
<pre><code class="language-cpp">[code]
ListBox1-&gt;Items-&gt;Add(&quot;Keine Dateien gefunden&quot;);
</code></pre>
<p>[/code]<br />
nicht den Ausdruck zurück den ich haben will wenn die Dateien nicht vorhanden sind?</p>
<p>2. Welchen Teil (von wo bis wo) muss ich wo einfügen, damit auch Unterverzeichnisse nach den Dateien durchsucht werden?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447761</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Fri, 01 Feb 2008 19:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien on Fri, 01 Feb 2008 23:38:34 GMT]]></title><description><![CDATA[<p>Habe jetzt folgenden Code im fastcall der Form stehen, habe aber jetzt wieder eine leere ListBox....</p>
<pre><code class="language-cpp">[code]
WIN32_FIND_DATA anz;
HANDLE suche;
AnsiString helpstring;
AnsiString uverz;
AnsiString verz=&quot;E:\\&quot;;
A:
helpstring = verz + &quot;*.pdf&quot;;

 suche = FindFirstFile(helpstring.c_str(),&amp;anz);
 while ((suche != INVALID_HANDLE_VALUE) &amp;&amp; (GetLastError() != ERROR_NO_MORE_FILES))
 {
 if(anz.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY &amp;&amp; strcmp (anz.cFileName, &quot;.&quot;)
 &amp;&amp; strcmp (anz.cFileName,&quot;..&quot;))
 {
 uverz = verz + anz.cFileName + &quot;\\&quot;;
 ListBox1-&gt;Items-&gt;Add(anz.cFileName);
 verz=uverz;
 goto A;
 }
 else
 {
 ListBox1-&gt;Items-&gt;Add(anz.cFileName);
 }
 FindNextFile(suche, &amp;anz);
 }
FindClose(suche);
</code></pre>
<p>[/code]</p>
<p>Laut Debugger springt er mir beim ersten aufruf der while-Anweisung schon zu FindClose..... Weiss echt nicht mehr weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1447889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1447889</guid><dc:creator><![CDATA[M4jestix]]></dc:creator><pubDate>Fri, 01 Feb 2008 23:38:34 GMT</pubDate></item></channel></rss>