title: Which is the proper way to terminate a delphi application?
body: <p>I would like to terminate a Delphi application without executing any other code line and I'm wondering about which is the proper way to do this. Furthermore, I would like to know if there's something wrong in what I'm actually doing at the moment.
  Basically, my code looks like this:</p>
  
  <pre><code>//Freeing all objects (Obj1.Free, etc..)
  Application.Terminate;
  Halt;
  </code></pre>
  
  <p>Is this the right way to stop a Delphi application or should it be done in another way? </p>