<?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[mit system() andere Programme starten und programm weiterlaufen lassen]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich habe folgendes Problem: Ich hab mir ein Programm geschrieben, das mir andere Programme öffnen kann.<br />
Dafür benutze ich die system()-Funktion aus windows.h.<br />
Soweit alles in Ordnung, nur habe ich herausgefunden, dass system() erst beendet wird, sobald das Programm, das ich gestartet habe ebenfalls beendet wurde.<br />
Somit muss ich das geöffnete Programm wieder schließen, um mein Programm weiterlaufen zu lassen.</p>
<p>Das sieht folgendermaßen aus:</p>
<pre><code class="language-cpp">...Programm blablabla
system(file.c_str());                    //Hier wird meine andere Datei geöffnet
...weiterer Programmverlauf blablabla    //Das hier wird erst ausgeführt, wenn ich das aus meiner exe geöffnete Programm geschlossen habe
</code></pre>
<p>Wie kann ich dafür sorgen, dass mein weiteres Programm auch ausgeführt wird, wenn das andere Programm noch läuft?<br />
Gibt es evtl. einen anderen Befehl, um das andere Programm zu starten?</p>
<p>Vielen Dank</p>
<p>JanK411</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/310092/mit-system-andere-programme-starten-und-programm-weiterlaufen-lassen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 02:33:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/310092.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Nov 2012 15:44:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mit system() andere Programme starten und programm weiterlaufen lassen on Sat, 03 Nov 2012 15:44:36 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich habe folgendes Problem: Ich hab mir ein Programm geschrieben, das mir andere Programme öffnen kann.<br />
Dafür benutze ich die system()-Funktion aus windows.h.<br />
Soweit alles in Ordnung, nur habe ich herausgefunden, dass system() erst beendet wird, sobald das Programm, das ich gestartet habe ebenfalls beendet wurde.<br />
Somit muss ich das geöffnete Programm wieder schließen, um mein Programm weiterlaufen zu lassen.</p>
<p>Das sieht folgendermaßen aus:</p>
<pre><code class="language-cpp">...Programm blablabla
system(file.c_str());                    //Hier wird meine andere Datei geöffnet
...weiterer Programmverlauf blablabla    //Das hier wird erst ausgeführt, wenn ich das aus meiner exe geöffnete Programm geschlossen habe
</code></pre>
<p>Wie kann ich dafür sorgen, dass mein weiteres Programm auch ausgeführt wird, wenn das andere Programm noch läuft?<br />
Gibt es evtl. einen anderen Befehl, um das andere Programm zu starten?</p>
<p>Vielen Dank</p>
<p>JanK411</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2266938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2266938</guid><dc:creator><![CDATA[JanK411]]></dc:creator><pubDate>Sat, 03 Nov 2012 15:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to mit system() andere Programme starten und programm weiterlaufen lassen on Sat, 03 Nov 2012 15:57:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich denke dieser Thread gehört eher ins WinAPI-Forum.</p>
<p>JanK411 schrieb:</p>
<blockquote>
<p>Gibt es evtl. einen anderen Befehl, um das andere Programm zu starten?</p>
</blockquote>
<p>Ja, z.B. CreateProcess oder ShellExecute.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2266940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2266940</guid><dc:creator><![CDATA[nn]]></dc:creator><pubDate>Sat, 03 Nov 2012 15:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to mit system() andere Programme starten und programm weiterlaufen lassen on Sat, 03 Nov 2012 16:11:58 GMT]]></title><description><![CDATA[<p>Danke<br />
Das mit WinAPI wusste ich nicht, sorry<br />
Habe das genze jetzt mit ShellEcecute gelöst<br />
sieht folgendermaßen aus:</p>
<pre><code class="language-cpp">...Programm blablabla
ShellExecute(GetDesktopWindow(), &quot;open&quot;, file.c_str(), NULL, NULL, SW_SHOWNORMAL);    //Hier wird meine andere Datei geöffnet
...weiterer Programmverlauf  blablabla                                                //Das hier wird sofort ausgeführt, wenn das aus meiner exe geöffnete Programm gestartet wurde
</code></pre>
<p>Danke nochmals</p>
<p>JanK411</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2266942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2266942</guid><dc:creator><![CDATA[JanK411]]></dc:creator><pubDate>Sat, 03 Nov 2012 16:11:58 GMT</pubDate></item></channel></rss>