<?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[Threads]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe ein Problem das ich nicht so richtig lösen kann!<br />
Ich setzte beim Aufruf meines Programmes einen Text mit der Funktion</p>
<pre><code class="language-cpp">SetDlgItemText(pvoid,IDC_Texbox,&quot;Test&quot;);
</code></pre>
<p>in die Textbox!<br />
Das Funktioniert auch prima OHNE Threads!<br />
Nun habe ich eine Thread verwendet und den Thread beim Aufruf des Programmes aufgrufen!<br />
Im Thread selber steht</p>
<pre><code class="language-cpp">void Thread(PVOID pvoid)
{
SetDlgItemText(pvoid,IDC_Texbox,&quot;Test&quot;);
}
</code></pre>
<p>Nur funktioniert es nicht!<br />
Baue ich es wieder ohne Thread um klappt es wieder!<br />
Bitte um Hilfe!<br />
MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208669/threads</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 23:42:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208669.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Mar 2008 00:22:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 00:22:59 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe ein Problem das ich nicht so richtig lösen kann!<br />
Ich setzte beim Aufruf meines Programmes einen Text mit der Funktion</p>
<pre><code class="language-cpp">SetDlgItemText(pvoid,IDC_Texbox,&quot;Test&quot;);
</code></pre>
<p>in die Textbox!<br />
Das Funktioniert auch prima OHNE Threads!<br />
Nun habe ich eine Thread verwendet und den Thread beim Aufruf des Programmes aufgrufen!<br />
Im Thread selber steht</p>
<pre><code class="language-cpp">void Thread(PVOID pvoid)
{
SetDlgItemText(pvoid,IDC_Texbox,&quot;Test&quot;);
}
</code></pre>
<p>Nur funktioniert es nicht!<br />
Baue ich es wieder ohne Thread um klappt es wieder!<br />
Bitte um Hilfe!<br />
MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478143</guid><dc:creator><![CDATA[Win32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 00:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 01:08:09 GMT]]></title><description><![CDATA[<p>Falls pvoid ein Fensterhandle ist, dann muß gecastet werden : &quot;(HWND) pvoid&quot;.</p>
<p>Aber was ist das für eine Thread-Funktion ? Laut MSDN sieht die doch ganz anders aus ?!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478150</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 21 Mar 2008 01:08:09 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 14:28:59 GMT]]></title><description><![CDATA[<p>Die Definition von &quot;funktioniert nicht&quot; wäre dann auch mal ganz interessant.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478336</guid><dc:creator><![CDATA[_Luckie]]></dc:creator><pubDate>Fri, 21 Mar 2008 14:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 14:50:35 GMT]]></title><description><![CDATA[<p>Naja funktioniert nicht habe ich so gemeint, dass er nichts in die Textbox schreibt aber auch keine Fehlermeldung ausgibt!</p>
<p>Und mit dem casten funktioniert es auch nicht!</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478348</guid><dc:creator><![CDATA[Win32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 14:50:35 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 21:10:55 GMT]]></title><description><![CDATA[<p>Hat keiner eine Lösung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478507</guid><dc:creator><![CDATA[Win32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 21:10:55 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 21:28:56 GMT]]></title><description><![CDATA[<p>sollte ohne cast nicht ne nette fehlermeldung/warnung vom Compiler kommen?<br />
Wird der Thread überhaupt richtig aufgerufen? (Mal ne MessageBox() oder so dort anzeigen?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478511</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Fri, 21 Mar 2008 21:28:56 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 21:52:00 GMT]]></title><description><![CDATA[<p>Das ist ja das, eine MessageBox funktioniert!<br />
Nur Funktioniert es nicht wenn ich auf Elemente wie TextBoxes,Buttons usw zugreifen will...MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478523</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 21:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 21:57:22 GMT]]></title><description><![CDATA[<p>Fenster sind und bleiben threadafin. Deshalb sollten Threads mit anderen Fenstern aus anderen Threads nichts zu tun haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478525</guid><dc:creator><![CDATA[fmg]]></dc:creator><pubDate>Fri, 21 Mar 2008 21:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 21:59:41 GMT]]></title><description><![CDATA[<p>Ich habe aber nur einen Thread und die MainFunktion...es wird doch möglich sein, aus einem Thread etwas in eine TextBox zu schreiben!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478527</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 21:59:41 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:02:57 GMT]]></title><description><![CDATA[<p>Hast du mal den Rückgabewert geprüft? Wenn 0 zurückgegeben wird, was sagt GetLastError()?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478532</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:02:57 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:04:49 GMT]]></title><description><![CDATA[<p>du musst dem thread dem das fenster gehört eine nachricht schicken das er den text ändern soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478533</guid><dc:creator><![CDATA[fmg]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:09:30 GMT]]></title><description><![CDATA[<p>Ich habe einen Thread</p>
<pre><code class="language-cpp">CreateThread(NULL,0,ThreadFunktion,NULL,0,NULL);
{
SetDlgItemText(hwnd,IDC_Text,&quot;Ich&quot;);
}
</code></pre>
<p>Und den Aufruf im Main Programm:</p>
<pre><code class="language-cpp">CreateThread(NULL,0,ThreadFunktion,NULL,0,NULL);
</code></pre>
<p>Was daran nicht funktioniert bleibt mir ein Rätsel...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478535</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:15:22 GMT]]></title><description><![CDATA[<p>Hast du meinen Beitrag gelesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478538</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:15:22 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:17:07 GMT]]></title><description><![CDATA[<p>Habe meinen Post geschriebn als du beriets geantwortet hast...Wie soll ich ihm das mitteilen?<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478540</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:38:35 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13210">@Badestrand</a><br />
Verstehe nicht genau wie du es meinst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478545</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:38:35 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:41:44 GMT]]></title><description><![CDATA[<p>SetDlgItemText =&gt; <a href="http://msdn2.microsoft.com/en-us/library/ms645521(VS.85).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms645521(VS.85).aspx</a><br />
=&gt; <code>If the function fails, the return value is zero. To get extended error information, call GetLastError.</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478547</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:41:44 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:46:15 GMT]]></title><description><![CDATA[<p>Aso...Ich probiere es aus..Der Befefehl SetDlgItemText(hwnd,IDC_Text,&quot;Test&quot;) funktioniert aber im Main Programm einwandfrei..Nur im Thread nicht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478549</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Fri, 21 Mar 2008 22:55:45 GMT]]></title><description><![CDATA[<p>Kommt keine Fehlermeldung....Komisch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478552</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Fri, 21 Mar 2008 22:55:45 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 00:58:09 GMT]]></title><description><![CDATA[<p>WIN32Rocks! schrieb:</p>
<blockquote>
<p>Ich habe einen Thread</p>
<pre><code class="language-cpp">CreateThread(NULL,0,ThreadFunktion,NULL,0,NULL);
{
SetDlgItemText(hwnd,IDC_Text,&quot;Ich&quot;);
}
</code></pre>
<p>Und den Aufruf im Main Programm:</p>
<pre><code class="language-cpp">CreateThread(NULL,0,ThreadFunktion,NULL,0,NULL);
</code></pre>
<p>Was daran nicht funktioniert bleibt mir ein Rätsel...</p>
</blockquote>
<p>Und wie sieht der Code von ThreadFunktion aus? Das ist der Code, der im Thread ausgeführt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478577</guid><dc:creator><![CDATA[_Luckie]]></dc:creator><pubDate>Sat, 22 Mar 2008 00:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 11:24:37 GMT]]></title><description><![CDATA[<p>In der ThreadFunktion steht: SetDlgItemText(hwnd,IDC_Text,&quot;Ich&quot;).</p>
<p>Einfach gesagt!<br />
Habe ein MainProgramm..Dieses Main Programm ruft einen Thread auf...Der Thread sollte etwas in die Textbox schreiben...Tut er aber nicht!</p>
<p>Versuche ich jedoch, aus dem MainProgramm etwas in die Textbox zu schreiben, funktioniert es...</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478649</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Sat, 22 Mar 2008 11:24:37 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 11:32:01 GMT]]></title><description><![CDATA[<p>Und SetDlgItemText gibt also einen Wert ungleich Null zurück (habe ich aus deiner Antwort nicht ganz entnehmen können)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478655</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 22 Mar 2008 11:32:01 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 11:43:19 GMT]]></title><description><![CDATA[<p>Genau....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478665</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Sat, 22 Mar 2008 11:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 12:11:39 GMT]]></title><description><![CDATA[<p>Auch im Thread ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478683</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 22 Mar 2008 12:11:39 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 12:18:58 GMT]]></title><description><![CDATA[<p>Wäre jemand mal so nett, und das selber ausprobiert?<br />
Nur eine Main Funktion und ein Thread mit zugriff auf die Textbox...<br />
Wäre super wenn er den Code dann hier posten würde...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478686</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Sat, 22 Mar 2008 12:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 12:49:38 GMT]]></title><description><![CDATA[<p>Klappt:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

#define WNDCLASSNAME &quot;wndclass&quot;

HWND hWnd;

DWORD WINAPI ThreadFunc( void* par )
{
	SetDlgItemText( static_cast&lt;HWND&gt;(par), 1234, &quot;world&quot; );
	return 0;
}

LRESULT CALLBACK WinProc( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam )
{
	switch ( Msg )
	{
		case WM_LBUTTONDOWN:
		{
			DWORD dummy;
			CreateThread( NULL, 0, ThreadFunc, hWnd, 0, &amp;dummy );
			//SetDlgItemText( hWnd, 1234, &quot;welt&quot; );
			break;
		}

		case WM_CLOSE:
		{
			PostQuitMessage( 0 );
			break;
		}
	}
	return DefWindowProc( hWnd, Msg, wParam, lParam );
}

//int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
int main()
{
	HINSTANCE hInstance = GetModuleHandle(NULL);

	MSG Msg;
	WNDCLASSEX ex;

	ZeroMemory( &amp;ex, sizeof( WNDCLASSEX ) );
	ex.cbSize = sizeof(WNDCLASSEX);
	ex.style = CS_HREDRAW|CS_VREDRAW|CS_OWNDC;
	ex.lpfnWndProc = WinProc;
	ex.hInstance = hInstance;
	ex.hIcon = LoadIcon( NULL, IDI_APPLICATION );
	ex.hCursor = LoadCursor( NULL, IDC_ARROW );
	ex.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
	ex.lpszClassName = WNDCLASSNAME;
	RegisterClassEx(&amp;ex);

	hWnd = CreateWindowEx( NULL, WNDCLASSNAME, &quot;Window&quot;, WS_OVERLAPPEDWINDOW, 0, 0, 300, 300, NULL, NULL, hInstance, NULL );
	ShowWindow( hWnd, SW_SHOW );
	UpdateWindow( hWnd );

	CreateWindow( &quot;Button&quot;, &quot;hallo&quot;, WS_CHILD|WS_VISIBLE, 10, 10, 100, 12, hWnd, (HMENU)1234, hInstance, NULL );

	while ( 1 )
	{
		GetMessage( &amp;Msg, NULL, 0, 0 );
		if ( Msg.message == WM_QUIT )
			break;
		TranslateMessage( &amp;Msg );
		DispatchMessage( &amp;Msg );
	}
	UnregisterClass( WNDCLASSNAME, hInstance );
	return Msg.lParam;
}
</code></pre>
<p>PS: Quelltext ist rewcht zusammengewürfelt, hab sowas wie eine Vorlage aus dem INet genommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478693</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 22 Mar 2008 12:49:38 GMT</pubDate></item><item><title><![CDATA[Reply to Threads on Sat, 22 Mar 2008 12:51:25 GMT]]></title><description><![CDATA[<p>Wäre jemand mal so nett, und das selber ausprobiert?<br />
Nur eine Main Funktion und ein Thread mit zugriff auf die Textbox...<br />
Wäre super wenn er den Code dann hier posten würde...Mir wäre damit sehr geholfen!<br />
MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478694</guid><dc:creator><![CDATA[WIN32Rocks!]]></dc:creator><pubDate>Sat, 22 Mar 2008 12:51:25 GMT</pubDate></item></channel></rss>