Francois PIETTE schrieb: > > > 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.
Would it be possible to have one prime number per component, and the message numbers the component allocates are a multiple of this prime? > 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 -- 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