<?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[Thread]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Anwendung die über die seriellen Schnittstelle mit einem Automaten kommuniziert und Werte von ihm zurückbekommt.</p>
<p>In einer do-while Schleife die über ein Flag gesteuert wird</p>
<pre><code class="language-cpp">do{

MyMeka.StartBetrieb();

...
}while(bMessungLaeuft == TRUE);
</code></pre>
<p>wird der über das MyMeka - Objekt der Betrieb des Automaten gestartet.<br />
Wenn der eine bestimmte Position erreicht hat kehrt er in die Schleife zurück und es werden Messungen vorgenommen.<br />
Das läuft solange bis das Flag auf FALSE gesetzt wird.</p>
<p>Mein Problem ist das die GUI die nicht mehr auf Eingaben reagiert weil die do-while Schleife durchläuft, und ich die Messung nicht stoppen kann<br />
bzw. das Programm abstürzt.</p>
<p>Hat jemand eine Idee oder ein Beispiel wie das mit einem Thread lösen kann.<br />
Soll ich einen Thread für die GUI starten oder einen Workthread für die serielle Übertragung ?</p>
<p>THX for help</p>
<p>Aileron</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/48022/thread</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 04:51:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/48022.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Sep 2003 12:32:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Thread on Thu, 04 Sep 2003 12:32:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine Anwendung die über die seriellen Schnittstelle mit einem Automaten kommuniziert und Werte von ihm zurückbekommt.</p>
<p>In einer do-while Schleife die über ein Flag gesteuert wird</p>
<pre><code class="language-cpp">do{

MyMeka.StartBetrieb();

...
}while(bMessungLaeuft == TRUE);
</code></pre>
<p>wird der über das MyMeka - Objekt der Betrieb des Automaten gestartet.<br />
Wenn der eine bestimmte Position erreicht hat kehrt er in die Schleife zurück und es werden Messungen vorgenommen.<br />
Das läuft solange bis das Flag auf FALSE gesetzt wird.</p>
<p>Mein Problem ist das die GUI die nicht mehr auf Eingaben reagiert weil die do-while Schleife durchläuft, und ich die Messung nicht stoppen kann<br />
bzw. das Programm abstürzt.</p>
<p>Hat jemand eine Idee oder ein Beispiel wie das mit einem Thread lösen kann.<br />
Soll ich einen Thread für die GUI starten oder einen Workthread für die serielle Übertragung ?</p>
<p>THX for help</p>
<p>Aileron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/347168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/347168</guid><dc:creator><![CDATA[Aileron]]></dc:creator><pubDate>Thu, 04 Sep 2003 12:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to Thread on Fri, 05 Sep 2003 11:14:24 GMT]]></title><description><![CDATA[<p>Versuch alles was mit deienr Do-While schleife zu tun hat in einen einzelne Funktion zu packen und starte diese Funktion mit _beginthread(thread_function,0,NULL);<br />
deine main läuft dann weiter und deine Funktion welche mit dem automaten spricht läuft parallel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/347809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/347809</guid><dc:creator><![CDATA[PSolid@Stuttgart]]></dc:creator><pubDate>Fri, 05 Sep 2003 11:14:24 GMT</pubDate></item><item><title><![CDATA[Reply to Thread on Fri, 05 Sep 2003 14:05:55 GMT]]></title><description><![CDATA[<p>Danke für den Tip, werde ich ausprobieren<br />
mein erster Versuch war den Thread über Start und Stoppbutton der Anwendung zu starten, aber das geht nicht. Da stürzt des Programm ab mit Fehlermeldungen aus verschieden DLL´S.</p>
<p>Aileron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/347954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/347954</guid><dc:creator><![CDATA[Aileron]]></dc:creator><pubDate>Fri, 05 Sep 2003 14:05:55 GMT</pubDate></item><item><title><![CDATA[Reply to Thread on Sat, 06 Sep 2003 06:02:56 GMT]]></title><description><![CDATA[<p>Noch schöner und auch MFC</p>
<p>class CWinThread<br />
Alles weitere in der FAQ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/348262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/348262</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Sat, 06 Sep 2003 06:02:56 GMT</pubDate></item></channel></rss>