<?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[Createthread: Objekte weiterverwenden]]></title><description><![CDATA[<p>Hallo !</p>
<p>Erzeuge mit Createthread() aus der winbase.h einen thread und muss aber in der addressierten Funktion mit meinen Objekten weiterarbeiten !</p>
<p>Dies sollte mit der Übergabe des this Zeigers als Parameter 4 funktionieren, aber irgendwie weiß ich nicht wie ich dann in der addressierten Methode auf die einzelnen Objekte zugreifen kann !</p>
<p>(stehen alle in der gleichen Klasse)</p>
<p>Thread erstellen:</p>
<pre><code class="language-cpp">hB91PThread[j] = CreateThread(NULL,	0, (LPTHREAD_START_ROUTINE)StaticB91PThreadFunction, (LPVOID)this,  0,	&amp;dwB91PThreadID[j]);
</code></pre>
<p>dummy Methode zur Rückgabe der Adresse</p>
<pre><code class="language-cpp">DWORD WINAPI Bx1pMicropross::StaticB91PThreadFunction(LPVOID p)
{
	return ((Bx1pMicropross*)p)-&gt;B91PThreadFunction(p);	

}
</code></pre>
<p>Wie müsste ich nun die eigentliche Threadfunktion B91PThreadFunction aufrufen bzw welche Parameter mit übergeben !?</p>
<p>Danke und MfG leon22</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221440/createthread-objekte-weiterverwenden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 06:15:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221440.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Aug 2008 08:07:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Createthread: Objekte weiterverwenden on Fri, 29 Aug 2008 08:07:15 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Erzeuge mit Createthread() aus der winbase.h einen thread und muss aber in der addressierten Funktion mit meinen Objekten weiterarbeiten !</p>
<p>Dies sollte mit der Übergabe des this Zeigers als Parameter 4 funktionieren, aber irgendwie weiß ich nicht wie ich dann in der addressierten Methode auf die einzelnen Objekte zugreifen kann !</p>
<p>(stehen alle in der gleichen Klasse)</p>
<p>Thread erstellen:</p>
<pre><code class="language-cpp">hB91PThread[j] = CreateThread(NULL,	0, (LPTHREAD_START_ROUTINE)StaticB91PThreadFunction, (LPVOID)this,  0,	&amp;dwB91PThreadID[j]);
</code></pre>
<p>dummy Methode zur Rückgabe der Adresse</p>
<pre><code class="language-cpp">DWORD WINAPI Bx1pMicropross::StaticB91PThreadFunction(LPVOID p)
{
	return ((Bx1pMicropross*)p)-&gt;B91PThreadFunction(p);	

}
</code></pre>
<p>Wie müsste ich nun die eigentliche Threadfunktion B91PThreadFunction aufrufen bzw welche Parameter mit übergeben !?</p>
<p>Danke und MfG leon22</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573393</guid><dc:creator><![CDATA[leon22]]></dc:creator><pubDate>Fri, 29 Aug 2008 08:07:15 GMT</pubDate></item><item><title><![CDATA[Reply to Createthread: Objekte weiterverwenden on Fri, 29 Aug 2008 09:12:30 GMT]]></title><description><![CDATA[<p>siehe hier:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-51511.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-51511.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573454</guid><dc:creator><![CDATA[leon22]]></dc:creator><pubDate>Fri, 29 Aug 2008 09:12:30 GMT</pubDate></item></channel></rss>