title: How to find the location of a "List index out of bounds" error in Delphi XE2
body: <p>In Delphi XE2, my program now produces a "List index out of bounds" popup dialog.</p>
  
  <p><img src="https://i.stack.imgur.com/hCzX0.jpg" alt="enter image description here"></p>
  
  <p>I have turned "Notify on language exceptions" on under (Tools\Debugger Options\Language Exceptions) but the exception is not being displayed when debugging.</p>
  
  <p>The following exception types are set to be ignored.</p>
  
  <ul>
  <li>VCL EAbort Exceptions</li>
  <li>Indy Silent Exceptions</li>
  <li>Microsoft DAO Exceptions</li>
  <li>System.Threading.SynchronizationLockException</li>
  <li>System.Threading.ThreadAbortException</li>
  </ul>
  
  <p>Is there a way to capture the exception without resorting to trial and error with breakpoints?</p>
  
  <p><b>EDIT</b> I am trying to get the exception dialog to appear while debugging.</p>