私は数週間前に論理的な説明がないように見える問題に遭遇しました。AlphaControlsとフォームに配置されたWebBrowserコンポーネントを使用して、Delphi2007でアプリケーションを構築しています。TWebBrowser
Webからバナーをフェッチし、UIに表示します。悪いことに、バナー付きのフォームが表示されるとすぐに、ブラウザがフォームの外側のデスクトップの左上隅に表示されているときに、「OLEコントロールウィンドウハンドルを取得できませんでした」というメッセージが表示されます。
私は基本的にそれを理解するために何かを試みてきましたが、デバッガーは何が起こっているかについてあまり多くの情報を提供しません(それが私が得るすべてです:$770C4B32での最初のチャンス例外。EOleError
メッセージ付きの例外クラス'OLEコントロールウィンドウハンドルを取得できませんでした'。project1.exe(3700)を処理します)。面白いことTWebBrowser
に、新しいプロジェクトのForm1でも同じことが問題なく機能します。
それについての考えは大歓迎です。