I have an application which is basically a modified version of the tthrdsrv
application which works except for the following.


In the tTcpSrvForm.WsocketClientConnect (Main Thread)


I add a tTabSheet to a tPageControl for each connection which works ok.


In tTcpSrvForm.WSocketClientDisconnect I remove the TabSheet from the
tPageControl when the connection finishes.


After this randomly sometimes the tTcpSrvForm.WSocketClientConnect will hang
the Application; other time tcpSrvForm.WSocketClientDIsconnect will hang the
Application but not when adding or removing the TabSheets.


The reason I think it's something to do with the tTabSheet is that if  I
don't remove the tTabSheet's in tcpSrvForm.WSocketClientDIsconnect it always
works just adding TabSheets.


Is this the correct place to add and remove the tab sheets as its in the
main thread I think. Or should I do it a different way.





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