[Lazarus] What is the future of NoGUI widget set?

michael.vancanneyt at wisa.be michael.vancanneyt at wisa.be
Wed Jan 26 10:35:50 CET 2011



On Wed, 26 Jan 2011, Frank Church wrote:

> On 25 January 2011 06:45, Frank Church <vfclists at gmail.com> wrote:
>
>>
>> I am finding the NoGUI option useful in converting projects using
>> TDataModules to Linux, but there is some talk about phasing it out.
>>
>> Can anyone clarify the original purpose behind its existence and whether it
>> is problem free so long as no forms or controls are activated within the
>> App?
>>
>>
> As the original poster I have to say it serves my immediate need, of being
> able to gradually separate out the non GUI parts of an app and run them
> standalone. The data modules need to send the output to the GUI and I am now
> making the linking of the data modules with GUI conditional with
> preprocessor directives.
>
> I can't say I am familiar with the LCL structure, lazbuild etc, so I say let
> NoGUI remain to ease the reorganization of existing GUI apps.
>
> My main concern now is how the GUI part of an app can expose an interface to
> data modules that do not require the data module to link with  GUI
> libraries. The first thing that comes to mind is to use internet sockets for
> the interprocess communication, but it feels rather awkward as the presence
> of the necessary ports cannot be guaranteed on any system.

Why do you think you need 2 processes and interprocess communication ?

Michael.




More information about the Lazarus mailing list