title: Setting exception handling in C++ Builder
body: <p>My question is concerned about group of settings that can be found within development environment. Official help is very brief about this page. Specifically you can display them by clicking</p>
  
  <p><em>Tools -> Options -> Debugger Options -> Embarcadero Debuggers -> Native OS Exceptions</em>:</p>
  
  <p><img src="https://i.stack.imgur.com/VvIjw.png" alt="enter image description here"></p>
  
  <p>What is being influenced by changing values in columns "Handled by" and "On resume"? Can you explain in simple words what will be application behaviour under four possible combinations of switches i.e.</p>
  
  <pre><code>Handled by = Debugger, On resume = Run unhandled
  Handled by = Debugger, On resume = Run handled
  Handled by = User program, On resume = Run unhandled
  Handled by = User program, On resume = Run handled
  </code></pre>