2009-06-12 108 views
0

我們有一個大的winforms程序。在一臺計算機上,如果您正在運行該程序並打開IE8,則winforms程序將凍結並不會返回。但是如果你在啓動winforms程序時已經運行了IE8,那麼一切似乎都沒有問題。IE8凍結winforms應用程序

無論您如何啓動IE8(正常,無插件或64位),都會發生同樣的事情。

我的開發盒具有相同的操作系統,主板,處理器和內存,運行良好。

這是在Vista企業版x64 Q9550與8GB內存。

它運行良好與火狐3.奇怪的是,有沒有在瀏覽器控件的應用程序或任何應該使它與IE瀏覽器。

回答

0

是不是真的與瀏覽器相關。某些控件是在工作線程上創建的,因此他們無法訪問Windows消息泵。

+0

你能詳細解釋一下消息泵嗎?在啓動IE時,我遇到了類似的.NET WinForms應用程序鎖定問題。 – 2013-07-08 18:43:00

0

我首先會嘗試打開另一個瀏覽器(即Chrome)來查看發生了什麼。我的猜測是,這將起作用,但至少是解決問題的另一個參考點。