Silverlight 4004 錯誤

今天繼續學習了一下Silverlight,發現平時運行正常的代碼今天既然報錯,

錯誤信息:對COM組件的調用返回了錯誤HRESULTE_FAIL,錯誤代碼4004

 

如下圖所示:

 

代碼是由微軟提供的示例代碼,網址:http://msdn.microsoft.com/en-us/library/ff426926(VS.95).aspx

 

心想微軟的代碼應該不會出錯吧, 在此之前也運行過,都能運行,難道是Silverlight運行環境更新了?

 

在網上搜遍,最終還是沒有解決

 

後來我仔細想了一下我今天對電腦做了哪些什麼操作,發現我對字體進行了一次清理,

於是趕緊查看代碼哪裏是否用了特定的字體

 

微軟提供的這個示例是一個在線文本編輯器,在初始化時加載了一個樣本文本,

結果在樣本文本里真的有一個特定的字體,如下圖所示:

 

趕緊刪掉,立即運行,果然不在報錯。

由此看來Silverlight也不是很聰明,找不到字體就不能用那個Portable User Interface嗎?

 

希望這篇文章能爲遇到類似問題的朋友給一個思路上的提示。

 

 

後記:

看來以後不要亂給自己的電腦做什麼清理,其實對速度沒有多大影響,反而給自己帶來一系列的麻煩。

要想電腦快,加內存,買更新的電腦,隔一段時間就重裝系統,呵呵......

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章