[fpc-devel] TThread extensions

Michael Schnell mschnell at lumino.de
Thu Jun 26 15:20:39 CEST 2014

On 06/26/2014 02:53 PM, Michael Van Canneyt wrote:
> Trunk is quite stable, the functionality you need is present since ages.
Did I commit inappropriate phrasing ?

I meant, I need to hold off the enhancement I have in mind until an rtl 
version that provides TThread.Queue is officially released, as this 
project is simply not doable without TThread.Queue.

More explicit;
I need an Event queue, and IMHO for this project  it is not appropriate 
at all to implement a second Event queue, while the rtl with 
TThread.Queue provides a perfectly usable one. As I do not practically 
need any working program (and in fact can create one using the svn fpc 
version, if I should need one) I can happily wait. But for implementing 
something in a once-to-be-released Lazarus LCL, it can't rely on a not 
released fpc version.

Am I wrong ?

P.S.: perhaps the project is not even doable (in a perfectly compatible 
way) with the (Delphi compatible) implementation of TThread.Queue. (I 
just would need to be able to feed an Event in the Queue, but those 
means are "private" in TThread.) So maybe the holdoff will be forever.

More information about the fpc-devel mailing list