Hi,
I started from the project plateformDemos\icsDLL1.dpr (but targeted to win32)
and modify it suit my needs.
I have a wierd problem which seems to come from the fact that when calling
loadLibrairy whih call system.InitProcs call 2 times the initilization clause
of OverbyteIcsWndControl.pas
so I have two TIcsWndHandlerPool created and the TWSocket and TIcsWndControl
didn’t share the same TIcsWndHandlerPool
To reproduce the problem (2 instances of TIcsWndHandlerPool created after the
loadLibrairy) , simply add to the uses clause of ICSDLL1.dpr
“OverbyteIcsWndControl” and set a break point to
OverbyteIcsWndControl.pas on the line
initialization
GWndHandlerPool := TIcsWndHandlerPool.Create;
run ICSDLLTst1, click Call DLL1
I just update my XE2 to SP4 but this does not fix the problem
I don’t know If it is a Delphi problem or a ICS problem
Thanks for your help
Dominique
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be