On Wed, 18 Sep 2013 10:25:43 +0200 Michael Schnell <mschn...@lumino.de> wrote:
> On 09/18/2013 10:05 AM, Mattias Gaertner wrote: > > On Wed, 18 Sep 2013 09:32:54 +0200 > > Michael Schnell <mschn...@lumino.de> wrote: > > > >> [...] > >> Instead I was told that I should look at the LCL > >> source code and that "in Windows, the Event queuing mechanism is done by > >> Windows itself and in Linux it is done by a queue in the LCL that is > >> managed by the underlying Widget Set". > > This is true for PostMessage. > > (and supposedly for Application.QueueAsyncCall) No. QueueAsyncCall is implemented in the LCL without widgetset code. >[...] > What non-GUI events - additionally to the events I mentioned - would be > needed for "the whole event system of the LCL" ? For example PostMessage can send messages to other applications on Windows. >[...] I don't need this for any > concrete application, but for creating an "SDK" that allows for porting > existing Delphi applications in a way as easy to use as possible. Really? Mattias _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal