Board index » cppbuilder » help with thread mesages

help with thread mesages


2008-04-24 12:55:59 AM
cppbuilder113
Hello everyone.
i have to send a message to a tthread with PostThreadMessage()...
i do this so i can update varibles in thread without using criticl sections.
i do i make tthread so i can see messages posted?
thank you..
mataus
 
 

Re:help with thread mesages

"mataus" < XXXX@XXXXX.COM >wrote in message
Quote
i do i make tthread so i can see messages posted?
You need to run a message loop in your TThread's Execute() method, ie:
void __fastcall TMyThread::Execute()
{
MSG msg;
while( GetMessage(&msg, NULL, 0, 0)>0 )
{
switch( msg.message )
{
case WMAPP_MY_MESSAGE:
// do something...
break;
// other messages as needed ...
default:
TranslateMessage(&msg);
DispatchMessage(&msg);
break;
}
}
}
Gambit