[Lazarus] Strange dependency of units

Michael Schnell mschnell at lumino.de
Thu Apr 5 09:38:07 CEST 2012


On 04/04/2012 10:20 PM, Alberto Narduzzi wrote:
>
> True is that nowadays NON-GUY envs. tend to disappear; but you need to 
> remember that FP is meant to be portable to (any) environment, 
> including embedded systems; where this difference is still alive and 
> kicking.
Embedded stuff, CGI, Daemons/Services you name it.

Since years, I always advocated that it should be possible to do non-GUI 
software in a decent way. But here, Lazarus is severely lacking support: 
there is _no_ Widget type that allows for normal "Delphi-Type" event 
driven programming style, without requiring a GUI binding. (Because no 
"Main Loop" and no event queue for timer- or thread generated events is 
implemented.) Of course you can use a GUI enabled Widget Type and just 
avoid doing GUI calls, but in an environment without the system 
providing the appropriate GUI API, this program will simply not run. 
(With the upcoming "CustomDrawn" Widget Type it might be possible to 
create a GUI-free variant.)

-Michael




More information about the Lazarus mailing list