2013-03-04 58 views
0

我有一些保存的eml文件,並通過將文件擴展名重命名爲.mht來顯示它們在WPF WebBrowser控件中,IE(&,因此WebBrowser控件)將很高興地顯示它們。在WPF WebBrowser中打開Facebook eml時斷言失敗

來自Facebook的顯示EML文件即時通訊有問題,我得到一個斷言在一個MessageBox這樣失敗的錯誤: -

Assertion failed! 

Program:....bin\Debug\myApp.vshost.exe 
File:../external/boost_1_31_0\boost/shared_ptr.hpp 
Line: 254 

Expression: px !=0 

它徹底崩潰的應用程序。

我有成千上萬的EML文件與各種內容,但我只得到這個錯誤讀取Facebook的電子郵件(垃圾的那些,他們自動與您的FB帳戶活動的每一位發送)。

我已經抑制腳本錯誤按this StackOverflow的職位,但錯誤仍然存​​在。

我周圍有wb.Navigate(URI)語句的嘗試捕捉,但它不是抓住它。

我該如何阻止錯誤?

回答

0

好吧,不是一個答案!我知道這是一個有點遠:-)

對於有類似問題的人,我結束了再殺WPF web瀏覽器,並與awesomium這是一個開源的web瀏覽器WPF替代了很多更多的權力&能力去。

所有的錯誤消失了,我現在很開心。