none
objectDisposedException 未處理 RRS feed

  • 一般討論

  • Form1 呼叫 Form2....當從 Form2... 點了離開 button_click() ,再點了 Form1 離開 button_click() ,會出現以下錯誤訊息..

    系統環境 : 

    os: windows 7 x64

    develop tool: VS 2005

    2013年10月7日 上午 06:24

所有回覆

  • 可以展示你完整的代碼么?

    Click For donating:Free Rice For the poor
    For spamming-sender issues, you can either report it at Microsoft Spamming Issue, or just find "Report Spam Here+Number" at Forum Issue;You can also find "Verify Your Account+Number" at "Forum Issue", where you can submit to be confirmed to paste links or images.
    For more things to talk about? StackOverFlow is your choice.

    2013年10月7日 上午 06:27
  • 你的程式碼中是否有用到多執行緒 ? 並且在這些執行緒中有更新畫面控制項的部份 ?

    如果是, 原因在於當你把Form 關閉之後, 那個執行緒正好要更新控制項, 但 Form 已被關閉, 所以控制項也不存在了, 才出現這問題.

    你可以先把 Thread.IsBackground 設為 true 試試. 如果還是出現一樣的例外訊息, 請在該更新畫面處用 Try Catch 包起來, 並特別處理 ObjectDisposedException (其實就是 Catch 它, 然後不理它)


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 <br/> <a target="_blank" href="http://www.bplan.com.tw/chunfeng/front/bin/ptlist.phtml?Category=103591"><img border="0" src="http://files.dotblogs.com.tw/billchung/1007/20107414497912.gif" width="200" height="67"></a>

    2013年10月7日 上午 07:24
    版主
  • 抱歉,都還未寫 code...只在兩個 form1 , form2 各自有 button_click(...){ this.close(); }

    後來重新排版UI控制項,已解決。

    2013年10月8日 上午 03:55
  • 建議你可以詳細說明錯誤,黏貼修正代碼,并結貼(標記自己為答案)。

    Click For donating:Free Rice For the poor
    For spamming-sender issues, you can either report it at Microsoft Spamming Issue, or just find "Report Spam Here+Number" at Forum Issue;You can also find "Verify Your Account+Number" at "Forum Issue", where you can submit to be confirmed to paste links or images.
    For more things to talk about? StackOverFlow is your choice.

    2013年10月8日 上午 03:56