問題タブ [objectdisposedexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - エンティティ フレームワーク ObjectDisposedException
良い一日!EF 5 Beta 2 CodeFirst を使用しています。私のエンティティでは、最初に ConsoleApplication と Repository を作成しましたが、dll を作成してこのリポジトリを使用すると、リポジトリを使用しようとすると ObjectDisposedException が発生します。
サンプル (でvar user = (new Repository().GetElementById<ReposirotyEF.User>(resultTesting.Users.Id) as ReposirotyEF.User);
):
または:
context.CurrentTestings.Add(newCur);
そして私の(GetElementById
良くない):
助けてくれてありがとう。
.net - アプリケーションから外部 exe ファイルを開くときに、破棄されたオブジェクトにアクセスできない
仕事で使用しなければならないアプリケーションに問題があります。そのアプリケーションは .net (私の会社で作成) にあります。アプリケーションは、.exe ファイルであるオブジェクトを呼び出します。開こうとすると、次のエラーが表示されました。
私はそれが本当に悪いことではないことを知っていますが、私のPCにその問題があり、同じアプリケーションを使用している同僚はそのエラーを受け取りません.
私はすでに彼らの構成をチェックしており、私たちと同じです。フレームワークとの互換性などの問題があると思います。
アイデアはありますか?
スタックトレース
よろしく、
ジュレイン
c# - BackgroundWorkerから呼び出された未処理のObjectDisposedException
VisualStudio 2010でデバッグを使用しない場合、アプリケーションは意図したとおりに機能しますが、デバッグモードでObjectDisposedExceptionの苦情が発生します。MSのドキュメントと他のいくつかのスレッドを読みましたが、問題を見つけることができません。例外のポイントはコードに記載されており、スタックトレースが続きます。助けてくれてありがとう。
c# - Itextsharp HTMLWorker.Parse エラー
Windows フォーム プログラムの HTMLWorker.Parse From iTextSharp に問題があります。コードを実行して HTMLWorker.Parse で開始するたびに、objectDisposedException が発生します。例外は、閉じたファイルにアクセスできないことを示しています。しかし、何度もチェックしましたが、閉じられたファイルが見つかりません。コードは次のとおりです。
これは例外です:
c# - C# v4.0 での System.ObjectDisposedException エラー
このコードを実装しました: C# 固定幅ファイルの処理
しかし、私の仕事用 PC は Windows XP を実行しているため、C# v4.0 を使用してプログラムを保存する必要がありました。残念ながら、次のコード:
Windows XP で実行し、C# v4.0 でコンパイルすると、次のエラーが表示されます。
助言がありますか?
asp.net-mvc-3 - LINQ から SQL クエリに戻った後の ObjectDisposedException
私は .NET 4.0 で MVC3 を使用しています。作成フォームが呼び出されると、オブジェクトが破棄されたことを示す ObjectDisposedException が発生します。この MVC3 ページ ステートメントで例外が発生します。
そして、呼び出されたメソッドは次のようになります。
デバッグ中に、return ステートメントまで実行した後、MVC ページで @Html ステートメントを呼び出すと、例外がスローされます。
qlist インスタンスは USING ステートメントの外で宣言され、LINQ クエリによって初期化されるため、オブジェクトが破棄されたと表示される理由がわかりません。
c# - 破棄されたオブジェクトをチェックし、既に破棄されている場合はメソッドで ObjectDisposedException をスローする方法
使い捨てパターンで IDisposalbe インターフェイスを実装する使い捨てクラスがあります。制約を維持するには、オブジェクトが破棄されたときに、パブリック メソッドへの後続の呼び出しで ObjectDisposedException がスローされるようにする必要があります。明らかな解決策は、bool 値 isDisposed をチェックして例外をスローすることです。しかし、リフレクション ベースのソリューション (存在する場合、または他のアプローチがある場合) を使用して、この制約をすべてのパブリック メソッドに自動的に適用するにはどうすればよいでしょうか。私がやりたくないのは、私が持っているすべてのメソッドでこのチェックを行うことです (つまり、すべての呼び出しの前に IsObjectDisposed() メソッドを呼び出したくない)
前に説明した実用的なアプリケーションとは別に、MyClass などのクラスのメソッドを呼び出すたびに、Foo() などのメソッドを自動的に呼び出す方法を知る必要があります。
c# - IsDisposedおよびDisposedをチェックするときに「破棄されたオブジェクトにアクセスできません」
アプリケーションがサービスから呼び出しを受信すると、呼び出しごとにフォームが開きます。ユーザーは、各ウィンドウで入力を行い、ウィンドウを閉じる必要があります。ユーザーの作業をスムーズにするために、次のウィンドウが表示されているときにユーザーが作業していたウィンドウを再度アクティブにしようとしています。
これを行う方法は次のとおりです。
行に到達すると、「破棄されたオブジェクトにアクセスできません」とスローされることがあります
なぜこれが起こるのか誰かが知っていますか?
c# - オブジェクト インスタンスが破棄されました (EF)
EntityFramework で Project エンティティを取得する際に問題が発生しています。Objest インスタンスが破棄されましたというエラーが表示され続けます。
下の画像に示すように、2 つのインスタンスがあります。
そして、次のコードは私にエラーを与えます:
Project からすべてが正常に取得されますが、Project オブジェクト内の Category オブジェクト (関連付け) によって、オブジェクトが破棄されたというエラーが表示されます。どうしたの?
ありがとう!
編集: この関連付けは奇妙に見えますか?
datagridview - C# WinForms: Dispose オブジェクトにアクセスできません
私はデータグリッドビューを持っています。この datagridview には、datagridviewtextboxcolumns のようなカスタム datagridviewcolumns があります。サードパーティ コントロールは、各セルでホストされます。そのため、datagridview が設計されているため、カスタム セルでは、セルの編集モードでない限りコンテンツを表示できません。したがって、セルのコンテンツを表示するために、編集モードでないときにセルをペイントするために、ペイント メソッドをオーバーライドしました。セルに描画される画像はペイント メソッドで取得され、次のようなブロックを使用します。
また、Windows フォームの datagridview セルでコントロールをホストするために、IDataGridViewEditingControl を実装するクラスがあります。
アプリケーションのある時点で、破棄されたオブジェクトにアクセスできないと言ってクラッシュします。コードでは、オブジェクトに対して破棄を行っていないため、これを理解していません。
スタックからは、上記のクラスでエラーが発生しているように見えますが、明示的には示されていません。
これは、Windows フォームの datagridview セルでホストされているコントロールが原因であると確信しています。何が問題になる可能性があるかについてのアイデアはありますか?
それともdatagridviewtextboxcolumnsに関連していますか? 以下のエラー: