TFileStream怎么打开已经被打开的文件?(例如程序自身)

coolspac 2008-11-03 08:26:36
我用TFileStream打开程序自身出错,各种参数都试过,例如fmOpenRead,fmShareDenyNone等
都报共享错误,被其他程序打开
那么TFileStream怎么打开正在使用中的程序呢?例如可执行文件自身
...全文
132 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
b160904033 2011-09-28
  • 打赏
  • 举报
回复
我爱死你了 我也可以了
coolspac 2008-11-03
  • 打赏
  • 举报
回复
奇怪了,刚才测试用fmShareDenyNone一直不行,重启个电脑,再开bcc莫名其妙的好了,晕
yuanreid 2008-11-03
  • 打赏
  • 举报
回复
__fastcall TFileStream(const AnsiString FileName, Word Mode);

Mode使用fmShareDenyNone
coolspac 2008-11-03
  • 打赏
  • 举报
回复
运行中的程序应该是可以以只读方式打开的,难道tfilestream不支持只读方式打开?createfile可以用只读方式打开运行中的程序
yuanreid 2008-11-03
  • 打赏
  • 举报
回复
因为运行中的程序是不共享读写的

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧