objectdisposedexception

    1熱度

    2回答

    當應用程序收到來自服務的呼叫時,會爲每個呼叫打開一個表單。用戶必須在每個窗口中輸入並關閉它。爲了平滑用戶的工作,我正嘗試重新激活用戶在顯示下一個窗口時正在處理的窗口。 這樣做的方法如下: private void ActivatePreviousActiveForm() { if (_activeWhenOpen != null && _activeWhenOpen.InvokeReq

    1熱度

    1回答

    我在EntityFramework中檢索我的項目實體時遇到了一些問題。它不斷給我的Objest實例一直處置錯誤。 我有2個實例,如下圖所示。 而下面的代碼給我的錯誤:從項目 public Project GetProjectyById(int id) { using (var context = new CoderaDBEntities()) { r

    2熱度

    1回答

    我有一個datagridview。這個datagridview包含海關datagridviewcolumns和其他類似datagridviewtextboxcolumns。第三方控制託管在每個單元格中。因此,在設計datagridview時,在自定義單元格上,除非您處於單元格的編輯模式,否則無法顯示內容。因此,爲了實現單元格內容顯示,我已經重寫了繪畫方法,以便在不處於編輯模式時繪製單元格。在細胞中

    0熱度

    1回答

    我正在使用MVC3與.NET 4.0,當我的創建窗體被調用時,我得到一個ObjectDisposedException說對象已被處置。在此MVC3頁的聲明異常ocurrs: @Html.DropDownListFor(model => model.Country, GeneralActivity.GetCountriesMVC("NL")) 而被調用的方法是這樣的: IEnumerable<S

    0熱度

    2回答

    我有一次性類,它實現了一次性模式的IDisposalbe接口。爲了維護約束,我需要確保當對象被處置時,任何對公共方法的後續調用都會拋出ObjectDisposedException。顯而易見的解決方案是檢查布爾值isDisposed並拋出異常。但是,我怎麼能使用一些基於反射的解決方案(如果有的話或其他方法)自動將這種約束應用到每個公共方法。我不想做的是在每一個我有的方法中進行檢查(即在每次調用之前

    0熱度

    1回答

    我一個工作項,其給出了一個例外,因爲 System.ObjectDisposedException: Cannot access a disposed object. Object name: 'TabControlWorkSpace'. 在Debug->Exceptions窗口工作,我已經檢查的所有選項(下用戶未處理)預計該解決方案將打破每當例外發生。它在過去對我很好,幫助我直接跳到根本

    1熱度

    2回答

    我有單元測試,我在每個測試方法之前創建和接種一個SQLCE4數據庫。 在測試方法,如果我有這樣的查詢: var maxGroupLevel = repository.Get<GroupLevel>().Max(g => g.Id); 它會拋出下面的異常: System.ObjectDisposedException: The ObjectContext instance has been di

    0熱度

    1回答

    我有一個裝飾爲InstanceContextMode.Single的WCF(4.0)服務,並且實現該服務的類遵循Singleton模式。 我首先使用Instance屬性創建服務實現的單例實例。然後,我將這個單實例傳遞給ServiceHost的構造函數,而不是使用帶typeof()參數的構造函數。 我可以在服務上打開(),然後我可以做Close()並且一切正常。但顯然在Close()它以某種方式處置

    5熱度

    2回答

    我一直在調試這個程序沒有任何結果,不幸的是我看不到問題的根源。我得到這個異常:ObjectContext實例已經被處置,不能再被用於需要連接的操作。 有2個表: - CustomerSet - OrderSet 在訂單表名爲CUSTOMER_ID字段確保表之間的關係,並且存在被稱爲客戶的訂單表以及虛擬導航屬性。 的情況如下: 我插入一個元素到Orders表: Order order = new O

    1熱度

    2回答

    可能重複: How to stop BackgroundWorker on Form’s Closing event? **關於可能重複 - BackgroundWorker的方法這裏不適用。 下面是我嘗試使用AForge庫從IP攝像機接收視頻。 每個視頻流都應該在單獨的線程中運行,並在新幀到達時通知UI線程。事件處理程序在同一個線程中執行,引發它,所以我需要使用Invoke。 所有運行都很順利,