我在c#應用程序中使用Interop.Domino dll版本1.2,並通過爲每個創建的線程(一次最多5個線程)創建新會話,同時使用多線程來訪問多個NSF文件。Interop.Domino dll線程安全嗎?
對於大型的NSF文件,我得到了像內存段溢出一樣的Notes錯誤。 爲了解決這個問題,我使用了Marshal.ReleaseComObject(object)來釋放必要的Notesdocument和NotesView對象。
現在,問題是,我能夠訪問2 NSF文件,但其餘線程進入DLL例外,因爲很少的Notes對象變爲空。
請提供一些幫助....
感謝您的幫助。