zugriff von thread aus

WIldi

Grünschnabel
also ich habe einen dialog, und einen extra thread, der mir BYTES von einem USB gerät liest (damit dadurch nicht das Prog. blockiert wird, ist das in einem eigenen thread....).
nur würde ich jetzt gerne eine textbox oder was auch immer bei jedem empfang mit den empfangenen daten aktualisieren. (ohne das grausige fehlermeldungen kommen;)
Soll eine kleine Demoapplikation für ein von mir entwickeltes USB Gerät werden- nur habe ich nicht viel Erfahrung mit C++, MFC....

der Thread sieht etwa so aus


Code:
UINT ......::StartThread (LPVOID param)
{
	THREADSTRUCT*	ts = (THREADSTRUCT*)param;
	
	//Variablen.......
		
	
	while(!closeThread )
	{	
		erfolg = DeviceIoControl(hDevice,
								.............
		if(erfolg)
		{
			..........
		}
	
		
	}
				
	AfxEndThread(0,true);
	
	return 0;
}
 
Du gibts einfach in deiner Param-Liste einen Zeiger auf dein Steuerelement mit an und kannst dann alle normalen Sachen mit dem Element machen.
 
danke erst mal,
kann mir vielleicht jemand genauer sagen wie ich jetzt den text zB einer TextBox verändern kann - aus dem thread heraus.
Also ich möchte gerne immer eine Zeile hinzufügen .

Gruss
Wildi (grrr mein Nickname scheint mir etwas misslungen zu sein -> WLL...;)
 
Welche Textbox denn? Gib mal die Klasse an!

PS: Ich kann Deinen Login/Nick verändern wenn Du möchtest, schick mir dann einfach eine PM.
 

Neue Beiträge

Zurück