<?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übergabe]]></title><description><![CDATA[<p>ich hatte mit der suche nichts gefunden, vllt hab ich aber auch was übersehen oder falsch gesucht^^</p>
<p>Ich möchte eine txt-Datei als Parameter übergeben, nur leserechte sind benötigt.<br />
also &quot;c:\test.exe test.txt&quot;, oder auch &quot;c:\test.exe -o test.txt&quot; (o.Ä.)</p>
<p>Ich hatte zwar etwas gefunden mit argv in der main-funktion aber habe das Beispiel nicht genau verstanden.</p>
<p>Dann wollte ich noch fragen wie man es realisiert, dass die datei per Drag&amp;Drop übergeben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205377/dateiübergabe</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 18:37:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205377.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 Feb 2008 16:55:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateiübergabe on Wed, 13 Feb 2008 16:55:22 GMT]]></title><description><![CDATA[<p>ich hatte mit der suche nichts gefunden, vllt hab ich aber auch was übersehen oder falsch gesucht^^</p>
<p>Ich möchte eine txt-Datei als Parameter übergeben, nur leserechte sind benötigt.<br />
also &quot;c:\test.exe test.txt&quot;, oder auch &quot;c:\test.exe -o test.txt&quot; (o.Ä.)</p>
<p>Ich hatte zwar etwas gefunden mit argv in der main-funktion aber habe das Beispiel nicht genau verstanden.</p>
<p>Dann wollte ich noch fragen wie man es realisiert, dass die datei per Drag&amp;Drop übergeben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455226</guid><dc:creator><![CDATA[Crizztl]]></dc:creator><pubDate>Wed, 13 Feb 2008 16:55:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiübergabe on Thu, 14 Feb 2008 08:11:36 GMT]]></title><description><![CDATA[<p>Mit argv haste es doch schon.<br />
Das ist ein Char-Zeiger-Array welches den kompletten Kommandozeilenbefehl enthält.<br />
argc gibt dabei an wie lang das Array ist.</p>
<p>Also bei &quot;C:\test.exe test.txt&quot; wäre argc = 2, argv[0] = &quot;C:\test.exe&quot; und argv[1] = &quot;test.txt&quot;.</p>
<p>Musste dann halt den entsprechenden Parameter auslesen und so verarbeiten wie Du es haben möchtest.</p>
<p>...</p>
<p>Mit Drag&amp;Drop kenn ich mich allerdings nich aus, da kann ich Dir leider nix zu sagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455593</guid><dc:creator><![CDATA[Errraddicator]]></dc:creator><pubDate>Thu, 14 Feb 2008 08:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiübergabe on Thu, 14 Feb 2008 08:20:20 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Statt argc solltest du im Builder aber lieber ParamStr benutzen. Zu diesem Stichwort findest du in der BCB-Hilfe, in der Forums-SuFu und in der Forums-FAQ (&quot;Öffnen mit...&quot; Dateiendung festlegen) genug Threads.</p>
<p>Zum Drag&amp;Drop findest du ebenfalls in der FAQ einen Thread (Datei per Drag and Drop aus dem Explorer empfangen ) im Abschnitt Forms.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455596</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Feb 2008 08:20:20 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiübergabe on Thu, 14 Feb 2008 09:53:34 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Statt argc solltest du im Builder aber lieber ParamStr benutzen.</p>
</blockquote>
<p>Warum?<br />
Bis darauf, dass man das char-Array noch in einen schönen Stringtypen umwandeln muss, geht doch alles auch sehr schön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1455662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1455662</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 14 Feb 2008 09:53:34 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiübergabe on Thu, 14 Feb 2008 21:31:19 GMT]]></title><description><![CDATA[<p>danke schonmal für die antworten, das mit argv etc. hab ich immer noch nicht genau verstanden</p>
<p>mein Programm läuft mit GUI, wo muss ich argv etc. jetzt eintragen?<br />
ich hatte es in der TForm1::TForm1<br />
mit</p>
<pre><code class="language-cpp">int argc;
char** argv;
</code></pre>
<p>deklariert, allerdings sagt mir das Programm das<br />
in argc 18432216 einträge sind...und das ohne Parameter...</p>
<p>/EDIT:<br />
mit ParamStr hats sofort gefunzt, aber eine Antwort hätte ich trotzdem gerne noch <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/1456208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456208</guid><dc:creator><![CDATA[Crizztl]]></dc:creator><pubDate>Thu, 14 Feb 2008 21:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiübergabe on Thu, 14 Feb 2008 21:34:44 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>genau deshalb rate ich zu ParamStr... denn argc soll natürlich nicht einfach so irgendwo deklariert werden! Vermutlich hast du auch kein Speicher zugewiesen und deshalb bekommst du irgendwelche ungültigen Zufallswerte.<br />
argc und argv werden dir in der Main-Funktion mit übergeben. Diese findest du in der projekt-hauptdatei (&lt;Projektname&gt;.cpp) wo auch die Application selber erstellt und initialisiert wird.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456214</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Feb 2008 21:34:44 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiübergabe on Fri, 15 Feb 2008 17:06:13 GMT]]></title><description><![CDATA[<p>Alternativ kann man auch &lt;dos.h&gt; inkludieren und hat dafür dann die globalen Variablen '_argv' und '_argc' zur Verfügung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1456685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1456685</guid><dc:creator><![CDATA[~DOS]]></dc:creator><pubDate>Fri, 15 Feb 2008 17:06:13 GMT</pubDate></item></channel></rss>