社区
Delphi
帖子详情
文本文件的问题
雨轩居士
2005-11-04 01:13:58
我想让两个应用程序同时访问一个文本文件或TFileStream类型的文件,不知怎么才能实现.
...全文
183
7
打赏
收藏
文本文件的问题
我想让两个应用程序同时访问一个文本文件或TFileStream类型的文件,不知怎么才能实现.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿呆_
2005-11-04
打赏
举报
回复
用TFileStream当然可以共享同一个文件,只要指定创建方式为: fmOpenReadWrite or fmShareDenyNone即可,这样创建的filestream可以被多个进程打开并读写, 如果指定fmOpenRead or fmShareDenyNone则可以共享打开文件并只读。
不用FileStream的话可以用文件句柄方式打开(fileopen函数),同样只要指定方式包含fmShareDenyNone就可以共享.
如果对不存在的文件要共享那么必须操作两次,第一次用TFileStream.Create(name, fmCreate)或者FileCreate函数创建文件,然后关闭它(FileStream.Free或者FileClose函数)再用共享方式重新打开即可。
dd_zhouqian
2005-11-04
打赏
举报
回复
替换
雨轩居士
2005-11-04
打赏
举报
回复
txtfile文件可以同时读,但写不知怎么能同步别外我想更改某一行的数据如:
'y','ht','45','fg'
'f','fa','eew','tf'
'f','da','da','fe'
更改第二行'f',为'y',怎么实现
雨轩居士
2005-11-04
打赏
举报
回复
TFileStream我试过,不能同时打开一个这种类型的文件
luxuewei5214
2005-11-04
打赏
举报
回复
hehe,流亡帅哥也来抢分?
同时读应该没问题。
chinasdp
2005-11-04
打赏
举报
回复
用TextFile或者TFileStream,在没有关闭文件或释放流的情况下都是独占的,不能同时访问。
如果是文本文件,可以用Memo读取:Memo1.Lines.LoadFromFile('filename');
ssq237712
2005-11-04
打赏
举报
回复
只读的话应该没什么问题啊。同时写的话,怎么保证同步?
LTFViewr打开大
文本文件
工具(大于1G以上的
文本文件
)
LTFViewr打开大
文本文件
工具(大于1G以上的
文本文件
) 解决了大文件notepad、rtf、word等工具打开超级慢甚至都不能打开的
问题
本软件是分页显示,比notepad、rtf、word等工具效率高,显示效果好,大家不妨试着用用
小波TxT文件超级批量处理
对文本文档之类的文件进行批处理,批量删除,批量添加,批量替换,批量查找 win7测试正常 如有任何
问题
请及时联系
C#常用类库(100多个)
包含文件、网络、http、多线程、控件、office、IO、JSON、压缩文件、文本字符串、正则表达式、HTML、邮件、系统、数据库、加密解密等操作类
xml配置文件显示为
文本文件
问题
idea 新建的xml文件显示为文本
问题
原因: 由于新建不带后缀名的文件的时候 idea会相对智能的让你选择 文件规则 解决: settings->File types 中找到对应的文件类型显示 ,把 你不小心添加的 正则 给去除就好了, ...
ubuntu18.04中解决无法创建
文本文件
问题
ubuntu18.04无法创建
文本文件
问题
1.打开文件夹,在用户主目录里找到 模板 文件夹打开并打开模板终端 2. 输入(sudo gedit
文本文件
)会弹出一个空白
文本文件
,点击保存 3. 发现模板文件夹多了一个
文本文件
,
问题
已...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章