none
VB.Net2010切換至設計工具時發生 - 0x80004005(E_FAIL))錯誤 RRS feed

  • 一般討論

  • 當切換至其中一個(Form)表單設計工具時出現:

    • "無法指出的錯誤(發生例外狀況於 HRESULT: 0x80004005(E_FAIL))的錯誤訊息。"

    選擇忽略後無立即影響,但每次除錯時都會發生相同的錯誤。

    之後做的動作為:

    1. 除錯(E_FAIL,內容運作正常)。
    2. 調整兩個RectangleShape。
    3. 新增並調整兩個LineShape後除錯(如上)。
    4. 修改Form1的程式碼並除錯(如上)。
    5. 修改Form1的程式碼並刪除兩個LineShape後除錯(E_FAIL,表單運作、屬性與背景音樂正常,但控制項消失)。
    6. 除錯(如5)。
    7. 重開VB.net後 移至(Form)設計工具時會出現(E_FAIL),選擇忽略後表單裡只剩Timer*3,PerformanceCounter,但屬性都正確,(除錯後如5)。

    (例外狀況於 HRESULT: 0x80004005(E_FAIL))是甚麼?

    要如何救回失去的控制項?

    初學者有許多問題.

    • 已變更類型 璉璉Moderator 2011年6月18日 下午 04:39 發問者射後不理
    2011年6月7日 上午 11:00

所有回覆

  • 0x80004005

    通常是 COM 物件造成,所以先把有哪些 COM 物件報出來。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年6月7日 下午 02:50
  • 這情況我有遇過,您可能是把元件剪下後貼上

    請檢查程式碼 是否HANDLES跑掉了


    0.0
    2011年6月7日 下午 03:45