this.Invoke((MethodInvoker)delegate
{ code;
});
これにより、次のような例外が発生します
破棄されたオブジェクトにアクセスできません。オブジェクト名: '...'。
これをどう処理するか??
this.Invoke((MethodInvoker)delegate
{ code;
});
これにより、次のような例外が発生します
破棄されたオブジェクトにアクセスできません。オブジェクト名: '...'。
これをどう処理するか??
InnerException
TargetInvocationExceptionのプロパティには、調査する必要がある情報が含まれています (サンプルについては、Reflection MethodInfo.Invoke() メソッド内から例外をキャッチするを参照してください)。
あなたの場合、デリゲートでいくつかの破棄されたオブジェクト (閉じたストリームなど) にアクセスしているようです。Invoke 自体とはあまり関係ありません。