2012-08-28 28 views

回答

4

QC报告是正确的。 TFileStream(更具体地说,SysUtils.FileOpen()函数)不支持FILE_SHARE_DELETE。它仅支持FILE_SHARE_READFILE_SHARE_WRITE

为了使用超出TFileStream原生支持共享权限,你将不得不直接调用Win32 API函数CreateFile(),那么你就可以建立基于句柄CreateFile()回报THandleStream对象。

相关问题