Jack wrote:
> Hello Francois,
> 
> I'm not using a TDataModule but as I mentioned in my other email,
> I created an object to own the array of TWSocket objects.
> 
> Now I have a new question that relates to the dependency of the
> main form. I'm reusing the sockets. So when a socket is
> disconnected, I assign a different IP and connect again. I understand
> that I can not do this in the OnSessionClosed event handler (or
> that didn't work.) Instead, I need to post a message to the main
> form, and reconnect in the windows message handler. This also
> introduces a dependency to the main form, and adds and some code
> in the main form unit. Is there any other way to defer the call to
> the Connect function so that it will happen after the code exits
> the OnSessionClosed event handler? 

You could use a timer, but why? Posting a custom message in
OnSessionClosed is fine. 

> I know I can create a hidden
> window in the owner object but I would avoid doing that if there
> is an easier way.

Creating a hidden window is very easy.
At least in D7 AllocateHWnd and DeallocateHWnd
are located in both Classes.pas and forms.pas.

Arno Garrels 

 


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