On Thu, 10 Dec 2015 13:18:58 +0100
Michael Schnell <[email protected]> wrote:

> 
> > On 12/09/2015 11:45 AM, Mattias Gaertner wrote:
> 
> >> Please take a look at the NoGUI widgetset. It does not use another 
> >> Queue.
> If it does not use "another queue" but the one provided by the fpc RTL 
> (i.e. does not install it's own queue), and (obviously) does not use a 
> queue that is related to a GUI, it does not provide a queue art all.

As I wrote: SendMessage is not yet implemented.
Add a queue and some specials for global Application handles and you
got it.

 
> So it does not provide an Event-Handling infrastructure and this (in 
> according to my terms) means it is not a ("Delphi Style") application, 
> hence not a "Service Application".

A service needs more than an event queue. See the lazdaemon package.


> >> What code? It only contains the basic methods to let it compile. Any 
> >> LCL interface must have at least that.
> This is what I assumed (and heard from those who tried it): It only 
> provides for compiling but does not offer any functionality.

To be exact: it currently adds little to the functionality of RTL, FCL
and LCLBase.

 
> >> The NoGUI allows to compile a LCL application without a GUI. It has a 
> >> few lines of code to connect the RTL.
> If your intention is to say that just using the name NoGUI and 
> "silently" update it to something that is "active" (and with that a 
> "Service Application") would be more sensible than creating a newly 
> named  Widget Type / Application Type, I don't have any problems with 
> that. I just though of a new name to prevent the possibility to break 
> any existing code.

CreateTimer and SendMessage are currently empty methods. The chance of
breakage is small.

Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to