[Lazarus] Linux GUI Application define CONSOLE

Daniel Simoes de Ameida dopidaniel at yahoo.com.br
Sun Apr 14 15:28:45 CEST 2013



 
[]s Daniel

Conheça o Projeto ACBr - Automaçao Comercial Brasil
DJSystem a Loja Patrocinadora do ACBr



>________________________________
> De: Sven Barth <pascaldragon at googlemail.com>
>Para: lazarus at lists.lazarus.freepascal.org 
>Enviadas: Sábado, 13 de Abril de 2013 18:49
>Assunto: Re: [Lazarus] Linux GUI Application define CONSOLE
> 
>
>On 13.04.2013 18:48, Daniel Simoes de Ameida wrote:
>> I´m confusing... I always find out that the "CONSOLE" directive exists
>> only for applications that does not require a GUI.... or in other words,
>> applications that does not require a X server
>>
>> How can I distinguish applications in Text mode (CONSOLE) from Graphics
>> Applications (GUI) ?
>
>You can't as leledumbo wrote already. The compiler will even warn if you 
>use "$apptype ..." in the main program file on Unix systems, because it 
>is simply not supported there.
>
>As a sidenote: checking for "ifdef console" or "ifdef gui" is 
>problematic, because you will only be aware of a change if your units 
>are completely recompiled. If you change the setting (e.g. by not using 
>the IDE dialogs, but by manually adding "apptype console" to your 
>program file) the compiler will only recompile the main program unit and 
>your units won't detect a change.
>
>Regards,
>Sven
>
>--
>_______________________________________________
>Lazarus mailing list
>Lazarus at lists.lazarus.freepascal.org
>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20130414/3248da94/attachment-0003.html>


More information about the Lazarus mailing list