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()

但出现错误“流必须实现写入方法。”

不幸的是,我无法改变 3rd 方 DLL 的行为。报告方法接受文件流,然后也写入它。

谢谢

4

0 回答 0