<?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[Threadfunktion]]></title><description><![CDATA[<p>Hi, ich hoffe es ist noch jemand online.</p>
<p>ich hab da folgendes:</p>
<pre><code class="language-cpp">typedef UINT (*pFUNC)(LPVOID pParam);

void CFillListenSocket::FillList(pFUNC pFunc )
{
	CWinThread pThread=AfxBeginThread(pFunc);
}

M:\C++\Stefan\Server2\FillListenSocket.cpp(52) : error C2665: 'AfxBeginThread' : Durch keine der 2 Ueberladungen kann Parameter 1 vom Typ 'unsigned int (__cdecl *)(void *)' konvertiert werden
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68330/threadfunktion</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 17:34:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68330.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Mar 2004 23:09:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Threadfunktion on Tue, 16 Mar 2004 23:09:34 GMT]]></title><description><![CDATA[<p>Hi, ich hoffe es ist noch jemand online.</p>
<p>ich hab da folgendes:</p>
<pre><code class="language-cpp">typedef UINT (*pFUNC)(LPVOID pParam);

void CFillListenSocket::FillList(pFUNC pFunc )
{
	CWinThread pThread=AfxBeginThread(pFunc);
}

M:\C++\Stefan\Server2\FillListenSocket.cpp(52) : error C2665: 'AfxBeginThread' : Durch keine der 2 Ueberladungen kann Parameter 1 vom Typ 'unsigned int (__cdecl *)(void *)' konvertiert werden
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482198</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Tue, 16 Mar 2004 23:09:34 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 00:49:28 GMT]]></title><description><![CDATA[<p>Ich sehe zwar keine Frage... <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="🙄"
    />, aber:</p>
<p>Die Funktion muss ein UINT zurückgeben (nicht void) und sollte static sein (wenn sie es nicht schon ist).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482227</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Wed, 17 Mar 2004 00:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 00:54:59 GMT]]></title><description><![CDATA[<p>Ich möchte den Zeiger auf die Threadfunktion an eine Funktion übergeben, in der ich dann mittels ebendieser Thradfunktion den Thread aufrufe. Und das klappt nicht (siehe Fehlermeldung)!</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482229</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 00:54:59 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:05:28 GMT]]></title><description><![CDATA[<p>Pardon, hatte den Text nur schnell überflogen - dachte FillList ist deine Thread Funktion.</p>
<p>Nutze einfach AFX_THREADPROC statt pFUNC.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482233</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:05:28 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:28:36 GMT]]></title><description><![CDATA[<p>void CFillListenSocket::FillList(AFX_THREADPROC pFunc,LPVOID pParam )<br />
{<br />
CWinThread pThread=AfxBeginThread(pFunc);<br />
}</p>
<p>Das gibt genau die gleiche Fehlermeldung. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482241</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:28:36 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:38:36 GMT]]></title><description><![CDATA[<p>Jetzt sehe ich es. <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 />
Du nimmst auch die falsche Überladung von AfxBeginThread.<br />
Du musst mindestens 2 Parameter angeben.</p>
<p>btw: AfxBeginThread gibt einen Zeiger auf ein CWinThread-Objekt zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482245</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:38:36 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:39:51 GMT]]></title><description><![CDATA[<p>void CFillListenSocket::FillList(AFX_THREADPROC pFunc,LPVOID pParam )<br />
{<br />
CWinThread* pThread=AfxBeginThread( pFunc,pParam);<br />
}</p>
<p>Hast recht, habe ich auch gemerkt, und außerdem muss natürlich CWinThread[u]* heißen.<br />
Vielen Dank! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482246</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:39:51 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:43:02 GMT]]></title><description><![CDATA[<p>Ich hoffe du bist noch da.</p>
<pre><code class="language-cpp">static UINT MyUpdateList(LPVOID pParam);

UINT CFillListenSocket::MyUpdateList(LPVOID pParam)
{
	for(short i=0;i&lt;m_oaSockets.GetSize();i++)
	{
		if( ((CFillSocket*) m_oaSockets.GetAt(i))==(CFillSocket*)pParam)
			continue;
		Sleep(0);
		CString str;
		str.Format(&quot;%d&quot;,UPDATEKALENDAR);
		((CFillSocket*)m_oaSockets.GetAt(i))-&gt;Send(str,str.GetLength());
		Sleep(100);
	}
	return 1;

}
</code></pre>
<p>Jetzt meint der Compiler er kennt das m_oaSockets nicht, obwohl es privat deklariert ist. Hmh?????????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482247</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:43:02 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:46:09 GMT]]></title><description><![CDATA[<p>Ich glaub ich weiß schon, m_oaSockets muss auch statisch sein! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482248</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:46:09 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 01:49:01 GMT]]></title><description><![CDATA[<p>Kann ja auch nicht gehen da deine ThreadFunktion static ist (static Funktionen haben keine this-Zeiger).</p>
<p>Starte deinen Thread mit AfxBeginThread. Als Parameter wird der Zeiger auf deine Klasse übergeben. In der ThreadFunktion startest du mit Hilfe des Zeigers deine Methode die du ausführen möchtest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482249</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Wed, 17 Mar 2004 01:49:01 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 02:36:45 GMT]]></title><description><![CDATA[<p>Hört sich auch gut an. Ich hab das Ganze jetzt sowieso viel leichter gemacht. Läuft auch gut soweit. Bin schon zwei Probleme weiter. Hab im Moment Ärger mit ner Sql-Abfrage. Vielen Dank für deine Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482252</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 02:36:45 GMT</pubDate></item><item><title><![CDATA[Reply to Threadfunktion on Wed, 17 Mar 2004 02:37:34 GMT]]></title><description><![CDATA[<p>Gut Nacht! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482253</guid><dc:creator><![CDATA[CLoop]]></dc:creator><pubDate>Wed, 17 Mar 2004 02:37:34 GMT</pubDate></item></channel></rss>