[fpc-devel] Threads and alot of crap continued

Michael Schnell mschnell at lumino.de
Tue Nov 7 12:37:41 CET 2006

> lNet is a networking library, and has an internal event loop already 
> implemented, cross-platform.
Wouldn't it b e better to first implement an independent cross-platform 
event loop ("Application!" thingy) in the RTL that can be used by 
TTimer, TThread.Synchronize _and_ lNet ?!?!?

> If lNet's eventer is moved into the RTL/FCL, then 'fixing' TTimer may 
> be possible. 
As said the eventer (sh)could be separated from lNet in that moment to 
create a behavior like Lazarus provides. Supposedly care must be taken 
not top break Lazarus when doing this.

> Can't find at the moment where TTimer is declared and implemented.
I seem to remember that I once found it after a long search, but I don't 
remember right now.

Please keep us posted.

BTW.: will/does lNet provide access to sockets etc in a platform 
independent way ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20061107/901a5967/attachment.html>

More information about the fpc-devel mailing list