Delphi2010およびDelphi2007では、WebBrowserBeforeNavigate / WebBrowserDocumentCompleteでSet8087CWを使用して、ActiveX内のFPUエラーがアプリケーションを機能不全にするのを防ぎます。
しかし、少なくとも64ビットモードでは、どういうわけかこれはDelphiXE2では機能しません。
リンク(任意)をクリックすると、「浮動小数点のゼロ除算」が表示されます。(WebサイトアドレスまたはコンテンツのTWebBrowserへの最初のロードは正常に機能します。)
コールスタックは、これがTApplication.ProcessMessage(および2つの間のいくつかの???)に応答してsystem32 \ D3D10Warp.dll(おそらくIE9によって使用されますか?)内で発生することを示しています