<?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[Handhabung von CWinThread]]></title><description><![CDATA[<p>Ich habe eine Klasse von CWinThread abgeleitet, ein Objekt dieser angelegt und mit ResumeThread() gestartet.</p>
<p>1. In der Run-Methode läuft eine Schleife. Wenn diese fertig ist, und ich versuche mit ResumeThread() den Thread nochmal zustarten, funktioniert das nicht (die Schleife wird nicht ausgeführt). Warum?</p>
<p>2. Wie finde ich heraus, ob ein Thread gerade aktiv ist (nicht ob er arbeitet, sondern ob er gestartet wurde)? Gibt es das eine Methode?</p>
<p>3. Gibt es eine Methode, die den Thread direkt stoppt, sozusagen ein Gegenstück zu ResumeThread()? Wenn ja, welche?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165947/handhabung-von-cwinthread</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 03:30:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165947.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 24 Nov 2006 14:10:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 14:10:40 GMT]]></title><description><![CDATA[<p>Ich habe eine Klasse von CWinThread abgeleitet, ein Objekt dieser angelegt und mit ResumeThread() gestartet.</p>
<p>1. In der Run-Methode läuft eine Schleife. Wenn diese fertig ist, und ich versuche mit ResumeThread() den Thread nochmal zustarten, funktioniert das nicht (die Schleife wird nicht ausgeführt). Warum?</p>
<p>2. Wie finde ich heraus, ob ein Thread gerade aktiv ist (nicht ob er arbeitet, sondern ob er gestartet wurde)? Gibt es das eine Methode?</p>
<p>3. Gibt es eine Methode, die den Thread direkt stoppt, sozusagen ein Gegenstück zu ResumeThread()? Wenn ja, welche?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180744</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Fri, 24 Nov 2006 14:10:40 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 14:40:44 GMT]]></title><description><![CDATA[<p>warum erstellst du dir eine eigene threadclasse??<br />
hat das einen besonderen grund</p>
<p>wenn nicht würde ich es über</p>
<p>AfxBeginThread(.....);</p>
<p>AfxEndThread(....);</p>
<p>machen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180759</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 24 Nov 2006 14:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 14:53:47 GMT]]></title><description><![CDATA[<p>Wie soll ich sonst die Run-Methode überschreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180772</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Fri, 24 Nov 2006 14:53:47 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 14:57:59 GMT]]></title><description><![CDATA[<p>Ich würde mal vorschlange, dass du diese hier:<br />
<a href="http://msdn2.microsoft.com/en-us/library/975t8ks0.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/975t8ks0.aspx</a><br />
Und alle weiterführenden Links liest. Dann weisst du, was für Möglichkeiten dir zur Verfügung stehen um dein Multithread zu realisieren <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180776</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 24 Nov 2006 14:57:59 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 15:18:01 GMT]]></title><description><![CDATA[<p>ohne jetzt einem zunahe zu treten<br />
ich find den gleichen link mit de-de viel besser <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
<a href="http://msdn2.microsoft.com/de-de/library/975t8ks0.aspx" rel="nofollow">http://msdn2.microsoft.com/de-de/library/975t8ks0.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180779</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 24 Nov 2006 15:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 15:18:49 GMT]]></title><description><![CDATA[<p>LowFly schrieb:</p>
<blockquote>
<p>ohne jetzt einem zunahe zu treten<br />
ich find den gleichen link mit de-de viel besser <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
<a href="http://msdn2.microsoft.com/de-de/library/975t8ks0(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/de-de/library/975t8ks0(VS.80).aspx</a></p>
</blockquote>
<p>1. Wenn man programmieren will, muss man einfach englisch verstehen. Das kann man wunderbar durch das Lesen solcher Texte erlernen. Als Hilfsmittel zum lesen, kann man z.b. <a href="http://dict.leo.org/" rel="nofollow">http://dict.leo.org/</a> nehmen.<br />
2. Die deutschen Übersetzungen sind meistens maschinell übersetzt worden und wimmeln nur so von Fehlern. Manchmal ist es beinahe unleserlich, bzw. unverständlich was überhaupt gesagt werden soll. Und oft werden auch programmiertechnische Ausdrücke übersetzt, welche eigentlich gar nicht übersetzt werden sollten.</p>
<p>Aus den 2 Gründen gebe ich die Links immer in englisch an <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="😉"
    /><br />
Wenn es jemand nicht haben will, der kann es ja gerne in de-de lesen.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180787</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 24 Nov 2006 15:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 15:36:25 GMT]]></title><description><![CDATA[<p>hmm also normalerweise wird doch bei den seiten die maschinell übersetzt worden sind, oben als erstes fett gedruckt darauf hingewiesen das diese seite maschinel übersetzt worden ist.</p>
<p>hatte da erst gestern eine, da stand das ganz fett oben drüber. nachdem das bei der nicht so ist und ich die deutsche seite gerade gelesen habe und dort keine verherenden gramatik fehler sind denke ich die seite wurde nicht maschinel übersetzt. aus diesem grund schrieb ich</p>
<blockquote>
<p>ich find den gleichen link mit de-de viel besser</p>
</blockquote>
<p>hingegen bei der gestrigen hat man sich auch als deutscher schwehr getan das zu lesen &amp; zu verstehn was die ins deutsche übersetzt haben.</p>
<p>aber generell hast du schon recht damit <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>
<blockquote>
<p>Wenn man programmieren will, muss man einfach englisch verstehen</p>
</blockquote>
<p>aber als leihe tut man sich schon manchmal mehr als hart damit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180795</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 24 Nov 2006 15:36:25 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Fri, 24 Nov 2006 22:43:46 GMT]]></title><description><![CDATA[<p>Nun gut, ich habe etas gelesen und nun meinen Code analog zur &quot;Anleitung&quot; umgeschrieben. Meine Methode (der Inhalt des Threads) heißt weil es so schön naheliegend ist immer noch Run und mein Code sieht auszugsweise wie folgt aus:</p>
<pre><code class="language-cpp">// irgendwo
   CWinThread *mThread;
   mThread = AfxBeginThread(Run, NULL, THREAD_PRIORITY_BELOW_NORMAL, 0, CREATE_SUSPENDED, NULL);
   // ...

UINT Run(LPVOID pParam)
{
   // ...
   return 0;
}
</code></pre>
<p>Aber ich erhalte bei AfxBeginThread folgende Fehlermeldung:<br />
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'UINT (LPVOID)'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181003</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Fri, 24 Nov 2006 22:43:46 GMT</pubDate></item><item><title><![CDATA[Reply to Handhabung von CWinThread on Sat, 25 Nov 2006 10:20:50 GMT]]></title><description><![CDATA[<p>OK, der Fehler lag darin, dass Run() eine Methode einer Klasse ist. Will ich diese nutzen, muss ich die Methode als <em>static</em> deklarieren. Dann funktioniert es auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181110</guid><dc:creator><![CDATA[Evolver]]></dc:creator><pubDate>Sat, 25 Nov 2006 10:20:50 GMT</pubDate></item></channel></rss>