Błąd obsługi okna sterowania OLE w WebBrowser i Delphi 2007

Kilka tygodni temu natknąłem się na problem, który wydaje się nie mieć logicznego wyjaśnienia. Buduję aplikację z Delphi 2007 przy użyciu AlphaControls i komponentu WebBrowser umieszczonego na formularzu. TheTWebBrowser pobiera baner z sieci i wyświetla go w interfejsie użytkownika. złą rzeczą jest to, że gdy tylko pojawi się formularz z banerem, dostaję „Nie można uzyskać uchwytu okna sterowania OLE„, podczas gdy przeglądarka jest wyświetlana poza formularzem, w lewym górnym rogu pulpitu.

Próbowałem praktycznie wszystkiego, aby to rozgryźć, ale debuger nie dostarcza zbyt wielu informacji o tym, co się dzieje (to wszystko, co otrzymuję: wyjątek pierwszej szansy w $ 770C4B32. Klasa wyjątkuEOleError z komunikatem „Nie można uzyskać uchwytu okna sterowania OLE”. Przetwarzaj project1.exe (3700)). Zabawne jest to samoTWebBrowser na Form1 nowego projektu działa bez żadnych problemów.

Wszelkie myśli na ten temat byłyby bardzo mile widziane.

questionAnswers(1)

yourAnswerToTheQuestion