title: try except versus try finally in Delphi
body: <p>Many things have be mentioned for nested exception handling in Delphi or fpc. Something like <a href="https://stackoverflow.com/questions/4155944/c-java-try-finally-catch-equivalent-construct-in-delphi">this</a> for example. My question, that maybe solves the need for nested <code>try...</code> blocks, is <strong>if there is an actual difference between the following 2 versions of code</strong>, I don't see any <em>except</em> if an undefined behavior or something occurs after <code>expect</code> or <code>finally</code>...</p>
  
  <pre><code>try
      StrToInt('AA');
  finally
      writeln('I absolutely need this');
  end;
  writeln('and this');
  </code></pre>
  
  <p></p>
  
  <p>and...</p>
  
  <pre><code>try
    StrToInt('AA');
  except
  end;
  writeln('I absolutely need this');
  writeln('and this');
  </code></pre>