<div dir="ltr">I have never
          written a console app and was wondering 2 things.<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<div><div class="h5"><blockquote type="cite"><div dir="ltr">
        <div style="font-family:arial,helvetica,sans-serif">Firstly, if I
          was to write an app that doesn't require a GUI, that runs on
          both Windows and Linux (with no XServer) is that classed as a
          console app?</div>
        <div style="font-family:arial,helvetica,sans-serif">And secondly,
          is it fairly straight forward to write a console app that
          stores and retrieves data from a Firebird database, on the
          basis that I want to be able to use either the standard
          Lazarus components (or Zeos) to talk to the database?</div>
        <br>
      </div>
    </blockquote></div></div>
    A problem might be that there (right now) is no "Widget Type" in
    Lazarus, that has no GUI binding and allows for using stuff like 
    TTimer, TThread.Synchronize, TThread.Queue and QueuAsyncCall(). <br></div></blockquote></div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Ah, yes. That would be ab issues as using a TTimer would be essential for what I am planning :(<br>
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Richard<br></div><br></div></div>