<?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[kindprozess auf hoher prioritaet UND auf terminierung warten?]]></title><description><![CDATA[<p>hi,</p>
<p>ueberschrift sagts.<br />
ich bin in der konsole.<br />
bisher hab ich mit createprocess ein kind gestartet. diese kind schreibt in die konsole, aber vorher hat die shell noch die chance, das naechste prompt zu schreiben. dadurch sieht die ausgabe sehr vermurkst aus. ich tippe darauf, dass mein elternprozess nicht aufs kind wartet und gleich die ausfuehrung an die shell weitergibt, waehrend das kind in die gleiche konsole wie die shell schreibt.<br />
waitforinputidle bringt nichts.</p>
<p>ideen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156125/kindprozess-auf-hoher-prioritaet-und-auf-terminierung-warten</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 09:35:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156125.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Aug 2006 16:45:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Sun, 13 Aug 2006 16:53:44 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ueberschrift sagts.<br />
ich bin in der konsole.<br />
bisher hab ich mit createprocess ein kind gestartet. diese kind schreibt in die konsole, aber vorher hat die shell noch die chance, das naechste prompt zu schreiben. dadurch sieht die ausgabe sehr vermurkst aus. ich tippe darauf, dass mein elternprozess nicht aufs kind wartet und gleich die ausfuehrung an die shell weitergibt, waehrend das kind in die gleiche konsole wie die shell schreibt.<br />
waitforinputidle bringt nichts.</p>
<p>ideen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116568</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Sun, 13 Aug 2006 16:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Tue, 15 Aug 2006 18:05:18 GMT]]></title><description><![CDATA[<p>jemand ne idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117781</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Tue, 15 Aug 2006 18:05:18 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Tue, 15 Aug 2006 19:12:19 GMT]]></title><description><![CDATA[<p>Also hast de das so:<br />
Start Konsole<br />
Single Shell Input<br />
Start Kind-Prozess<br />
WarteAufKind<br />
ShellInput</p>
<p>Oder wie soll das aussehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117812</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 15 Aug 2006 19:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Tue, 15 Aug 2006 21:47:12 GMT]]></title><description><![CDATA[<p>deinen pseudocode versteh ich leider nicht, aber ich geb mal eine pseudosession und reale session in der shell:</p>
<pre><code># reale session, wie es jetzt ist
F:\Projects\run&gt;run -pri realtime python -c &quot;print 'foobar'&quot;

F:\Projects\run&gt;foobar
run -pri realtime python -c &quot;print 'foobar'&quot;

F:\Projects\run&gt;foobar
echo baz
baz

F:\Projects\run&gt;
</code></pre>
<pre><code># so will ich das haben
F:\Projects\run&gt;run -pri realtime python -c &quot;print 'foobar'&quot;
foobar

F:\Projects\run&gt;run -pri realtime python -c &quot;print 'foobar'&quot;
foobar

F:\Projects\run&gt;echo baz
baz

F:\Projects\run&gt;
</code></pre>
<p>die run.exe (meine kreation) wartet nicht auf den kindprozess, solls aber. ich MUSS aber die prozessprioritaet setzen koennen, wie schon oben spezifiziert.</p>
<p>so verstaendlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117899</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Tue, 15 Aug 2006 21:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Wed, 16 Aug 2006 06:31:05 GMT]]></title><description><![CDATA[<p>Du musst in Deinem Porzess den Kind Prozess starten und auf dessen Terminierung warten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117990</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 16 Aug 2006 06:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Wed, 16 Aug 2006 09:41:24 GMT]]></title><description><![CDATA[<p>statt<br />
run -pri realtime<br />
nimm<br />
start /wait</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118124</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 16 Aug 2006 09:41:24 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Wed, 16 Aug 2006 17:47:04 GMT]]></title><description><![CDATA[<p>volkard, ich will <strong>keine</strong> neue konsole oeffnen.<br />
selbst mit &quot;start /b /wait&quot; (/b fuer &quot;keine neue konsole&quot;) kommt haargenau der selbe effekt... wie kann ich auf die terminierung warten?</p>
<p>macht mal einer was gegen diesen troll namens &quot;martin richter&quot; bitte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118621</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Wed, 16 Aug 2006 17:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Thu, 17 Aug 2006 06:28:10 GMT]]></title><description><![CDATA[<p>c.rackwitz schrieb:</p>
<blockquote>
<p>macht mal einer was gegen diesen troll namens &quot;martin richter&quot; bitte?</p>
</blockquote>
<p>Was ist mein Vergehen, dass ich bei Dir als Troll rangiere?</p>
<p>Mein Kommentar war so gemeint: Du erzeugst mit CreateProcess einen neuen Prozess. Wenn Du nun einfach mit WaitForSingleObject auf das Ende dieses Prozesses wartest müsste doch alles OK sein. Denn dadurch werden die Ausgagen in meinen Augen synchron.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1118857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1118857</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 17 Aug 2006 06:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Thu, 17 Aug 2006 17:06:22 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>WaitForSingleObject</p>
</blockquote>
<p>das haettest du frueher sagen koennen, denn genau diese information fehlte mir. dein erster post in diesem thread hat schliesslich nur mein problem wiederholt...</p>
<p>ich muss noch etwas rumforschen, denn funktionieren tuts noch nicht. aber mal sehen...</p>
<p>edit: es funzt nun. danke!</p>
<p>kurzer code:</p>
<pre><code class="language-cpp">CreateProcess(...&amp;processinfo); ... WaitForSingleObject(processinfo.hProcess, INFINITE);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1119341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119341</guid><dc:creator><![CDATA[c.rackwitz]]></dc:creator><pubDate>Thu, 17 Aug 2006 17:06:22 GMT</pubDate></item><item><title><![CDATA[Reply to kindprozess auf hoher prioritaet UND auf terminierung warten? on Thu, 17 Aug 2006 17:15:00 GMT]]></title><description><![CDATA[<p>bei mir geht folgendes prima:<br />
main.bat:</p>
<pre><code>start /b /wait sub.bat
echo fertig
</code></pre>
<p>sub.bat:</p>
<pre><code>dir /s \
exit
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1119350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1119350</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 17 Aug 2006 17:15:00 GMT</pubDate></item></channel></rss>