Here is a part of my Execute() code :
try
{
while (GetMessage(&msg, NULL, 0, 0) && !Terminated)
{
DispatchMessage(&msg);
if (!DialogError)
{
...
...
...
}
Sleep(1);
}
}
catch(Exception &e)
{
if (DebugActif) OutputDebugString("*** exception: " +
e.Message);
}
Is it correct ?
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Fastream
> Technologies
> Sent: Friday, June 29, 2007 2:56 PM
> To: ICS support mailing
> Subject: Re: [twsocket] TWSocketServer in thread
>
> Ok. Then take a look at WSocket.MessagePump(). You need to
> call something like that in a loop. When WM_QUIT is issued
> GetMessage returns false and exits. Otherwise it returns
> true. Here is my message pump:
>
> void __fastcall ReverseProxyClientThread::Execute()
> {
> //---- Place thread code here ----
>
> while(!Terminated)
> messagePump();
> }
> //------------------------------------------------------------
> ---------------
> void __fastcall ReverseProxyClientThread::messagePump(void)
> {
> MSG msg;
>
> while(GetMessage(&msg, NULL, 0, 0) && !Terminated) {
> DispatchMessage(&msg);
> }
> //------------------------------------------------------------
> ---------------
>
> Regards,
>
> SZ
>
> ----- Original Message -----
> From: "Engi" <[EMAIL PROTECTED]>
> To: "'ICS support mailing'" <[email protected]>
> Sent: Friday, June 29, 2007 3:50 PM
> Subject: Re: [twsocket] TWSocketServer in thread
>
>
> >
> > No
> >
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED]
> >> [mailto:[EMAIL PROTECTED] On Behalf Of Fastream
> >> Technologies
> >> Sent: Friday, June 29, 2007 2:46 PM
> >> To: ICS support mailing
> >> Subject: Re: [twsocket] TWSocketServer in thread
> >>
> >> Do you have GetMessage or PeekMessage called in a loop in
> >> while(!Terminated)?
> >>
> >> Regards,
> >>
> >> SZ
> >>
> --
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://www.elists.org/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be
>
>
> __________ NOD32 2363 (20070629) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>
>
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be