objectdisposedexception

    0熱度

    1回答

    錯誤:無法訪問處置的對象。對象名稱:'Texture2D' 爲什麼會發生這種情況!我的代碼中沒有任何代碼告訴它處理! 這發生在我的XNA c#遊戲中的LoadContent()上。 代碼,我得到這個錯誤,ive突出顯示Texture2D發生這種情況。 protected override void LoadContent() { SoundEffect.DistanceSca

    0熱度

    2回答

    如果我不在VisualStudio 2010中使用調試,但我在調試模式下得到ObjectDisposedException抱怨,那麼我的應用程序按預期工作。我已閱讀MS文檔和其他幾個線程,但無法找到問題所在。代碼中會註明異常點,隨後會顯示堆棧跟蹤。謝謝你的幫助。當你沒有調試器中運行,以及 Form1.cs using System; using System.Colle

    4熱度

    1回答

    我有一個WCF客戶端,我遇到了問題。 我不時得到這個例外:Cannot access a disposed object。這是我如何打開連接: private static LeverateCrmServiceClient crm = null; public static CrmServiceClient Get(string crmCertificateName) {

    1熱度

    1回答

    我正在通過傳遞一個已經打開的連接來創建一個LINQ to SQL DataContext。這是有效的,除非我現在在各處泄漏連接,因爲儘管我在完成時處理DataContext,但連接永遠不會關閉。我明白這是設計。 我想要做的是確保我的連接在我的DataContext被處置後關閉。 我試圖重寫處置的DataContext的,就像這樣: protected override void Dispose(b

    2熱度

    1回答

    我得到具有堆棧跟蹤誤差... System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Button'. at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.Control.get_Handle() a

    5熱度

    1回答

    我在使用Windows Form程序的 中的HTMLWorker.Parse從iTextSharp出現問題。每當我執行代碼時,它都會從HTMLWorker.Parse開始,它會給出objectDisposedException。 該例外說明它無法訪問已關閉的文件。但我多次檢查了 ,無法找到已關閉的文件。下面是代碼: class HtmlToPdfConverter { privat

    0熱度

    3回答

    public byte[] GetFile(string filename) { FileStream aStream = File.Open(filename, FileMode.Open, FileAccess.Read); BinaryReader binReader = new BinaryReader(aStream); binReader.BaseStr

    1熱度

    3回答

    在抓取通過網絡上的資源,我遇到了很多boiletplate代碼看起來方式如下: 假設我們有一些public class CustomObject: IDisposable,它有一堆的方法。 現在,每個這些方法具有默認健全檢查: if (inputBuffer == null) throw new ArgumentNullException("inputBuffer"); if (out

    8熱度

    3回答

    我有一個C#windows窗體應用程序,它通過COM端口與USB加密狗進行通信。我使用.Net 2.0中的SerialPort類進行通信,並且串行端口對象在應用程序的整個生命週期中都處於打開狀態。應用程序向設備發送命令,也可以從設備接收未經請求的數據。 當窗體關閉時發生我的問題 - 當嘗試關閉COM端口時,我得到(隨機,不幸)ObjectDisposedException。下面是Windows的堆

    2熱度

    4回答

    我想知道如何從使用this.Close()再次打開關閉窗體。每次我嘗試使用Mainmenu.Show()打開封閉窗體時,異常都會拋出一個錯誤「無法訪問已處理的對象。對象名稱:Mainmenu」。 如何再次打開它?