<?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[worker thread worked nicht]]></title><description><![CDATA[<p>Hallo,<br />
ich weiß echt nicht was ich im folgendem Bsp. falsch mache:</p>
<pre><code class="language-cpp">//Funktion, welche code für thread enthält
UINT RecvThreadProc( LPVOID pParam );
//thread starten
AfxBeginThread( RecvThreadProc, GetSafeHwnd() );
</code></pre>
<p>Der Compiler gibt folgende Fehlermeldung:</p>
<blockquote>
<p>Durch keine der 2 Überladungen kann Parameter 1 vom Typ unsigned int (void*)konvertiert werden</p>
</blockquote>
<p>Die Funktion, muss als UINT deklariert werden, warum schimpft der Compiler????<br />
Ich benutze Visual Studio 6.0 .</p>
<p>Bin für jeden Hinweis dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171404/worker-thread-worked-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 23:57:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171404.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Jan 2007 08:49:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 08:49:09 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich weiß echt nicht was ich im folgendem Bsp. falsch mache:</p>
<pre><code class="language-cpp">//Funktion, welche code für thread enthält
UINT RecvThreadProc( LPVOID pParam );
//thread starten
AfxBeginThread( RecvThreadProc, GetSafeHwnd() );
</code></pre>
<p>Der Compiler gibt folgende Fehlermeldung:</p>
<blockquote>
<p>Durch keine der 2 Überladungen kann Parameter 1 vom Typ unsigned int (void*)konvertiert werden</p>
</blockquote>
<p>Die Funktion, muss als UINT deklariert werden, warum schimpft der Compiler????<br />
Ich benutze Visual Studio 6.0 .</p>
<p>Bin für jeden Hinweis dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216624</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 08:49:09 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 09:02:39 GMT]]></title><description><![CDATA[<p>Hast du die Meldung jetzt frei abgeschrieben oder aus dem Meldungsfenster rauskopiert? Mir würde jetzt nur auffallen, daß GetSafeHwnd() keinen Zeiger zurückgibt, sondern ein Handle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216638</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:02:39 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 09:16:23 GMT]]></title><description><![CDATA[<p>Tach,</p>
<p>also Parameter 2 ist schon in ordnung, er meckert ja beim ersten Parameter.<br />
GetSafeHwnd() als 2. Param ist beabsichtigt. Dieser muss in der Arbeitsfunktion entsprechend konvertiert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216647</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 09:34:21 GMT]]></title><description><![CDATA[<p>Daniellus schrieb:</p>
<blockquote>
<p>also Parameter 2 ist schon in ordnung, er meckert ja beim ersten Parameter.</p>
</blockquote>
<p>Beim ersten Parameter von welcher Funktion? (und nochmal: zeig bitte die <strong>korrekte</strong> und <strong>vollständige</strong> Fehlermeldung - inklusive der Angabe, welche Zeile das betrifft)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216668</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:34:21 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 09:39:57 GMT]]></title><description><![CDATA[<p>Vollständige Fehlermeldung:</p>
<blockquote>
<p>E:\CalibToolDlg.cpp(1464) :error C2665: 'AfxBeginThread' : Durch keine der 2 Ueberladungen kann Parameter 1 vom Typ 'unsigned int (void *)' konvertiert werden<br />
Fehler beim Ausführen von cl.exe.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1216672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216672</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:39:57 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 09:44:36 GMT]]></title><description><![CDATA[<p>Mach mal aus deinem RecvProc eine CALLBACK Funktion, wenn du das bis jetzt noch nicht gemacht hast.</p>
<p>Also:</p>
<pre><code class="language-cpp">UINT CALLBACK RecvThreadProc( LPVOID pParam );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1216676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216676</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 09:53:53 GMT]]></title><description><![CDATA[<p>CALLBACK bringt leider nichts...gleiche Fehlermeldung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216692</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 09:53:53 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 10:12:36 GMT]]></title><description><![CDATA[<p>Wenn du ohnehin nur einen Worker Thread (also nicht mit RUNTIME_CLASS) brauchst, dann nimm doch einfach _beginthreadex.</p>
<p>Irgendjemand hier im Forum meinte auch, dass das besser sei als CreateThread. CreateThread wird von AfxBeginThread verwendet.</p>
<p>Sonst würde mir eine Lösung zu deinem Problem nicht einfallen, weil die Parameter, die du übergibst, vollkommen richtig sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216713</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Thu, 25 Jan 2007 10:12:36 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 11:27:27 GMT]]></title><description><![CDATA[<p>Also meine Doku deklariert AfxBeginThread wie folgt:</p>
<p>AfxBeginThread<br />
CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );</p>
<p>CWinThread* AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );</p>
<p>meiner Meinung nach fehlt &quot;LPVOID pParam&quot;</p>
<p>Gruss Frank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216771</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 25 Jan 2007 11:27:27 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Thu, 25 Jan 2007 12:12:51 GMT]]></title><description><![CDATA[<p>Nein leider ist es nicht das Problem. Der zweite Parameter ist vorhanden, nämlich der Rückgabewert von GetSafeHwnd().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1216795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1216795</guid><dc:creator><![CDATA[Daniellus]]></dc:creator><pubDate>Thu, 25 Jan 2007 12:12:51 GMT</pubDate></item><item><title><![CDATA[Reply to worker thread worked nicht on Mon, 29 Jan 2007 03:42:56 GMT]]></title><description><![CDATA[<p>da ich gerade selbst das problem hatte aber nicht dran gedacht hatte. ich bekam die selbe fehlermeldung, die Funktion muss statisch sein.</p>
<p>static UINT Thread(LPVOID pParam)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218952</guid><dc:creator><![CDATA[querrschlaeger]]></dc:creator><pubDate>Mon, 29 Jan 2007 03:42:56 GMT</pubDate></item></channel></rss>