<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt">Hi Leledumbo,<br><div><br><span></span></div>Thanks for the explanation... I agree with this point of view...<br><br>I have some code shared between 2 applications, running on Text mode and GUI... And I used CONSOLE directive to distinguish some specific code for GUI application... <br>I can fix my code, using another compiler directive on Build modes...<br>I was considering CONSOLE directive was equal on Linux and Windows...<br> <div>[]s Daniel<br><br>Conheça o <a rel="nofollow" target="_blank" href="http://acbr.sourceforge.net/">Projeto ACBr - Automaçao Comercial Brasil</a><br><a rel="nofollow" target="_blank" href="http://www.djsystem.com.br/"><span style="font-weight:bold;">DJSystem</span> a Loja Patrocinadora do ACBr</a><br><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px;
 margin-top: 5px; padding-left: 5px;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font face="Arial" size="2"> <b><span style="font-weight:bold;">De:</span></b> leledumbo <leledumbo_cool@yahoo.co.id><br> <b><span style="font-weight: bold;">Para:</span></b> lazarus@lists.lazarus.freepascal.org <br> <b><span style="font-weight: bold;">Enviadas:</span></b> Sábado, 13 de Abril de 2013 14:35<br> <b><span style="font-weight: bold;">Assunto:</span></b> Re: [Lazarus] Linux GUI Application define CONSOLE<br> </font> </div> <div class="y_msg_container"><br>> I´m confusing... I always find out that the "CONSOLE" directive exists only<br>for applications that does not require a GUI.... or in other words,<br>applications that does not require a X server<br><br>Linux applications are
 console, Linux doesn't have integrated GUI as a part<br>of the system like Windows (which is why replacing X server with something<br>else is quite easily possible). Everything (including X server) runs on top<br>of it. It's just a matter of showing the console or not. Launching Lazarus<br>from terminal will show output log during its execution without the need to<br>redirect to file via --debug-log option, which is mandatory on Windows.<br><br>> How can I distinguish applications in Text mode (CONSOLE) from Graphics<br>> Applications (GUI) ?<br><br>I don't think it's possible on Linux. Do you have any need for that?<br><br><br><br>--<br>View this message in context: <a href="http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Linux-GUI-Application-define-CONSOLE-tp4030537p4030548.html" target="_blank">http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Linux-GUI-Application-define-CONSOLE-tp4030537p4030548.html</a><br>Sent from the Free
 Pascal - Lazarus mailing list archive at Nabble.com.<br><br>--<br>_______________________________________________<br>Lazarus mailing list<br><a ymailto="mailto:Lazarus@lists.lazarus.freepascal.org" href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br><a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br><br><br></div> </div> </div> </blockquote></div>   </div></body></html>