title: "JPEG Error #42" not catch by try...except when loading broken Image
body: <p>I am trying to load a broken image with <code>TImage.Picture.LoadFromFile()</code> (the image file is 0kb in size) but <code>try..except</code> is not catching <strong>JPEG error #42</strong>:</p>
  
  <pre><code>try  
    Image1.Picture.LoadFromFile('myfile.jpg'); // myfile.jpg is broken image
  except
    on e: exception do
      ShowMessage('Fail to load');
  end;
  </code></pre>
  
  <p>Message show "JPEG error #42", not "Fail to load".</p>
  
  <p><a href="https://www.dropbox.com/sh/plyqy60rdh0b1sx/AAA5CfSgPyunqM5VdsIXxIdWa?dl=0" rel="nofollow">broken image sample</a></p>