[fpc-pascal] lnet for TCP daemon

Mattias Gaertner nc-gaertnma at netcologne.de
Wed Sep 18 10:38:05 CEST 2013


On Wed, 18 Sep 2013 10:25:43 +0200
Michael Schnell <mschnell at lumino.de> wrote:

> On 09/18/2013 10:05 AM, Mattias Gaertner wrote:
> > On Wed, 18 Sep 2013 09:32:54 +0200
> > Michael Schnell <mschnell at 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



More information about the fpc-pascal mailing list