私は C# アプリケーションで Interop.Domino dll バージョン 1.2 を使用しており、マルチスレッドを使用して、作成されたスレッドごとに新しいセッションを作成することにより、同時に複数の NSF ファイルにアクセスしています (一度に最大 5 つのスレッド)。
大きな NSF ファイルの場合、メモリ セグメント オーバーフローのような Notes エラーが発生していました。この問題を克服するために、Marshal.ReleaseComObject(object) を使用して、必要な Notesdocument と NotesView オブジェクトを可能な限り解放しました。
現在、問題は、2 つの NSF ファイルにアクセスできますが、ほとんどの Notes オブジェクトが null になっていないため、残りのスレッドは dll 例外になります。
親切に助けてください....
手伝ってくれてありがとう。