<?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[Exe File Parameter übergeben]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte im Verzeichniss einen File auswählen<br />
und mit &quot;Öffnen mit&quot; meine Anwendung auswählen.<br />
Nun wird in der Anwendung der Selektierten File in einen Buffer<br />
geladen.</p>
<p>Wie stellt man soetwas an?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/116487/exe-file-parameter-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 20:53:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116487.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Jul 2005 13:36:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 13:36:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte im Verzeichniss einen File auswählen<br />
und mit &quot;Öffnen mit&quot; meine Anwendung auswählen.<br />
Nun wird in der Anwendung der Selektierten File in einen Buffer<br />
geladen.</p>
<p>Wie stellt man soetwas an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840020</guid><dc:creator><![CDATA[hermes]]></dc:creator><pubDate>Wed, 27 Jul 2005 13:36:27 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 13:39:53 GMT]]></title><description><![CDATA[<p>ParamStr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840025</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 27 Jul 2005 13:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 13:40:56 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>außerdem FAQ anschauen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840029</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 27 Jul 2005 13:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 14:43:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if(ParamStr(1)== &quot;&quot;)	//String mit Index 1
	{                        //String Index 0 ist das verzeichniss des Programms
     	Application-&gt;MessageBox(&quot;No Parameter&quot;,&quot;Info&quot;,MB_OK);
     }
     else
     {
		Edit1-&gt;Text = ParamStr(1);
	}
</code></pre>
<p>Funktioniert, danke für die Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840115</guid><dc:creator><![CDATA[hermes]]></dc:creator><pubDate>Wed, 27 Jul 2005 14:43:51 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 14:49:10 GMT]]></title><description><![CDATA[<p>hermes schrieb:</p>
<blockquote>
<p>Funktioniert, danke für die Hilfe.</p>
</blockquote>
<p>Falsch!<br />
Dass funktioniert nur so lange, wie der Pfad zur Datei keine Leerzeichen enthält, wenn du also z.B. auf diese Methode mit der Datei &quot;C:\Dokumente und Einstellungen\Dein Name\test.txt&quot; zugreifen willst, und dazu nur ParamStr(1) verwendest, dann versuchst du die Datei &quot;C:\Dokumente&quot; zu öffnen!</p>
<p>Steht auch in der FAQ: Du musst alle Parameter &gt; 0 aneinander Reihen!<br />
Damit bist du auf jeden Fall auf der sicheren Seite!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840120</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Wed, 27 Jul 2005 14:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 15:09:00 GMT]]></title><description><![CDATA[<p>Reyx schrieb:</p>
<blockquote>
<p>Dass funktioniert nur so lange, wie der Pfad zur Datei keine Leerzeichen enthält</p>
</blockquote>
<p>Woher kommt dieser Aberglaube?<br />
ParamStr funktioniert 100% zuverlässig auch mit Strings, die Leerzeichen enthalten. Wichtig ist nur, dass die Strings korrekt übergeben werden, d.h. im Zeifelsfall in (zusätzliche) Anführungszeichen eingefasst werden.<br />
Im Falle des 'Öffnen mit' heisst das, dass diese Anführungszeichen schon im entsprechenden Registryeintrag stehen müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840140</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 27 Jul 2005 15:09:00 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 18:34:56 GMT]]></title><description><![CDATA[<p>Desshalb habe ich ja auch hinzugefügt &quot;Damit bist du auf jeden Fall auf der sicheren Seite&quot; <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>
<p>Ich habe schon oft Programme gehabt, die gerade diesen Registry-Eintrag nicht bedacht haben, und dann durfte ich ständig manuell in den Datei&lt;-&gt;Programm Verknüpfungen rumpfuschen!</p>
<p>Er könnte natürlich auch einfach beim Start prüfen, ob dass der Fall ist, aber ich würde mich <strong>nie</strong> darauf verlassen, dass die Datei-Programm Assoziation richtig eingerichtet wurde (außer natürlich, ich mach es selber). Und wenn er nur eine Datei laden will (also nicht mehrere), dann ist auch nichts dagegen einzuwenden, alle Parameter aneinander zu ketten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840205</guid><dc:creator><![CDATA[Reyx]]></dc:creator><pubDate>Wed, 27 Jul 2005 18:34:56 GMT</pubDate></item><item><title><![CDATA[Reply to Exe File Parameter übergeben on Wed, 27 Jul 2005 17:40:59 GMT]]></title><description><![CDATA[<p>Das &quot;Aneinderketten&quot; ist nicht praktikabel. Woher willst du wissen, welche Teile zusammengehören und welche als zusätzliche Parameter gedacht sind?</p>
<p>Auf der sicheren Seite ist man allein mit korrekt übergebenen Strings.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/840266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/840266</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Wed, 27 Jul 2005 17:40:59 GMT</pubDate></item></channel></rss>