> So what kind of mapping are you looking for?
> Which relationship do you need to preserve?

A component has allocated a number of message numbers (the messages are now 
identified by variables since a lot of components share the same hidden 
window). When the component is attached to another thread, any message still 
in the old message queue has to be pulled out and posted into the new queue. 
Before being posted to the new queue, the old messages numbers have to be 
mapped to the new ones. See TCustomWSocket.AllocateMsgHandlers for 
reference.

I think we don't have enough information saved to do this mapping. Probably 
TIcsWndHandler.AllocateMsgHandler sould take one more argument to permit the 
mapping. This argument would be saved in TIcsWndHandler.FMsgMap so that it 
is available afterward to do the mapping.

--
[EMAIL PROTECTED]
http://www.overbyte.be


----- Original Message ----- 
From: "Stadin, Benjamin" <[EMAIL PROTECTED]>
To: <twsocket@elists.org>
Sent: Monday, June 12, 2006 8:58 PM
Subject: Re: [twsocket] Enhancements for Thread Attach/Detach methods


> Francois PIETTE schrieb:
>>
>> >> I do not see how to map those numbers on a low level easily :( any
> idea?
>> >
>> > I'm trying to follow. How do the old and the new message numbers 
>> > differ?
>> > What do the old and new numbers look like, can you maybe give a small
>> > example list?
>>
>> There can be no relation at all between the two sets ! Of course with
> simple
>> case, the two sets will looks the same. But it will not be the case when
>> component are destroyed and other created, specially when there are
> several
>> component types involeved, having each one a different number of message
>> numbers.
>
> So what kind of mapping are you looking for? Which relationship do you 
> need
> to preserve?
> -- 
> 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 

-- 
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

Reply via email to