<?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[CCommandLineInfo löschen]]></title><description><![CDATA[<p>hallo ich habe eine SDI anwendung an die ich ein command übergebe. ich kann es auch prima abfangen nur wenn ich dann dieses command löschen will motzt meine Anwendung.<br />
&quot;eine unbekannte Datei enthält eine ungültige Pfadangabe&quot; <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>so geh ich vor</p>
<pre><code>CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);

//Hier würd ich es gen abfanen und danach löschen
MessageBox(0,cmdInfo.m_strFileName,0,0);
cmdInfo.m_strFileName.Empty();

// hier passiert dann der Fehler und das Prog beendet sich
if (!ProcessShellCommand(cmdInfo))
    return FALSE;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/169214/ccommandlineinfo-löschen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:15:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169214.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Jan 2007 10:20:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:20:15 GMT]]></title><description><![CDATA[<p>hallo ich habe eine SDI anwendung an die ich ein command übergebe. ich kann es auch prima abfangen nur wenn ich dann dieses command löschen will motzt meine Anwendung.<br />
&quot;eine unbekannte Datei enthält eine ungültige Pfadangabe&quot; <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>so geh ich vor</p>
<pre><code>CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);

//Hier würd ich es gen abfanen und danach löschen
MessageBox(0,cmdInfo.m_strFileName,0,0);
cmdInfo.m_strFileName.Empty();

// hier passiert dann der Fehler und das Prog beendet sich
if (!ProcessShellCommand(cmdInfo))
    return FALSE;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1201685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201685</guid><dc:creator><![CDATA[SDI]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:22:40 GMT]]></title><description><![CDATA[<p>lol frage vergessen</p>
<p>wie lösche ich jetzt das übergebene command??<br />
den ohne</p>
<pre><code>ProcessShellCommand(cmdInfo);
</code></pre>
<p>läuft ja auch die SDI anwendung nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201687</guid><dc:creator><![CDATA[SDI]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:22:40 GMT</pubDate></item><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:36:08 GMT]]></title><description><![CDATA[<p>Mal anders gefragt: Was willst Du eigentlich löschen?<br />
CCommandLineInfo ist eine Klasse, die Deine Befehlszeile parst und für die Applikation bereitstellt.</p>
<p>Was willst Du machen? Was stört Dich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201696</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:36:08 GMT</pubDate></item><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:39:16 GMT]]></title><description><![CDATA[<p>Ich würde mal vermuten, daß du auch noch den Member m_nShellCommand zurücksetzen mußt auf CCommandLineInfo::FileNew. ParseCommandLine hat festgestellt, daß in der Befehlszeile ein Dateiname steht, also hat es den Wert auf FileOpen gesetzt. Und das bewirkt, daß ProcessShellCommand einen Dateinamen erwartet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201699</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:39:59 GMT]]></title><description><![CDATA[<p>ja wie gesagt das ich</p>
<pre><code>cmdInfo.m_strFileName.Empty();
</code></pre>
<p>nicht löschen kann und wenn ich so mache<br />
mir meine anwendung etwas von<br />
<strong>&quot;eine unbekannte Datei enthält eine ungültige Pfadangabe&quot;</strong><br />
erzählt</p>
<p>wie gesagt ich will da ein paar eigene parameter übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201700</guid><dc:creator><![CDATA[SDI]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:39:59 GMT</pubDate></item><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:43:08 GMT]]></title><description><![CDATA[<p>danke CStoll FileNew wars <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/1201705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201705</guid><dc:creator><![CDATA[SDI]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:43:08 GMT</pubDate></item><item><title><![CDATA[Reply to CCommandLineInfo löschen on Wed, 03 Jan 2007 10:44:47 GMT]]></title><description><![CDATA[<p>SDI schrieb:</p>
<blockquote>
<p>wie gesagt ich will da ein paar eigene parameter übergeben.</p>
</blockquote>
<p>Wenn du eigene Parameter übergeben und auswerten willst, kannst du nicht die vorgegebenen Funktionen dafür verwenden. Eventuell solltest du dir eine eigene Klasse von CCommandLineInfo ableiten und die ParseParam()-Methode so überschreiben, daß sie <em>deine</em> Parameter erkennt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1201706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1201706</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 03 Jan 2007 10:44:47 GMT</pubDate></item></channel></rss>