2

このようにWindowsサービスでファイルを開いています...

request.Report = File.Open(fName, FileMode.OpenOrCreate, FileAccess.ReadWrite)

オブジェクトリクエストは、データ型「ストリーム」のメンバーレポートを持つサードパーティのDLLであり、ファイルのコンテンツを読み取りますが、ファイルをロックしたままにします。とにかく、ストリームを「request.Report」にプッシュできますか?ファイルがロックされていますか?

私は試した...

Dim iStream As FileStream = File.Open(fName, FileMode.OpenOrCreate, FileAccess.ReadWrite)
request.Report = iStream 
iStream.Close()

しかし、「ストリームには書き込みメソッドを実装する必要があります」というエラーが発生しました。

残念ながら、サードパーティの DLL の動作を変更することはできません。レポートメソッドは、ファイル ストリームを受け取り、それに書き込みます。

ありがとう

4

0 に答える 0