社区
Delphi
帖子详情
关于读取TXT
ashfish
2010-06-02 09:49:47
我想用DELPHI读取一个文本文件进行分析,只读取,这是个游戏的日志文件,实时更新
我尝试用AssignFile 和memo.loadfromfile 都不行,会提示另外一个程序正在使用此文件, 而我在系统里直接打开这个文件却是可以打开的。
请问要如何用DELPHI读取这个实时更新的文本文件?怎么写代码, 万分感谢。
...全文
178
11
打赏
收藏
关于读取TXT
我想用DELPHI读取一个文本文件进行分析,只读取,这是个游戏的日志文件,实时更新 我尝试用AssignFile 和memo.loadfromfile 都不行,会提示另外一个程序正在使用此文件, 而我在系统里直接打开这个文件却是可以打开的。 请问要如何用DELPHI读取这个实时更新的文本文件?怎么写代码, 万分感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ashfish
2010-06-04
打赏
举报
回复
[Quote=引用 9 楼 supertitan002 的回复:]
你试试用TFileStream.Create(FileName, fmOpenRead)这种方式打开试试
[/Quote]
感谢啊,已经找到方法了,问题不是出在fmShareDenyWrite,而是fmOpenRead 哈。我把MODE定义为fmShareDenyNone 就可以了。
ashfish
2010-06-04
打赏
举报
回复
[Quote=引用 9 楼 supertitan002 的回复:]
你试试用TFileStream.Create(FileName, fmOpenRead)这种方式打开试试
[/Quote]
很感谢你的思路,我试了一下,还是提示正在被使用,杯具啊
SuperTitan002
2010-06-03
打赏
举报
回复
你试试用TFileStream.Create(FileName, fmOpenRead)这种方式打开试试
wbaige
2010-06-03
打赏
举报
回复
每天回帖即可获得10分可用分!
ashfish
2010-06-02
打赏
举报
回复
[Quote=引用 4 楼 supertitan002 的回复:]
你查下loadfromfile的源代码
Stream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
打开文件用了fmShareDenyWrite,所以无法打开
没看到你的assignfile后用的什么,如果reset应该问题不大,呵呵
[/Quote]
就是用RESET 也不行,好纠结啊
ashfish
2010-06-02
打赏
举报
回复
[Quote=引用 5 楼 hongss 的回复:]
引用 2 楼 lgtao 的回复:
实在不行就复制一份文件后再读嘛!
这个主意不错,Copy一份,然后拿来分析。
[/Quote]
关键是日志文件比较的大,而且不不止分析一次。
hongss
2010-06-02
打赏
举报
回复
[Quote=引用 2 楼 lgtao 的回复:]
实在不行就复制一份文件后再读嘛!
[/Quote]
这个主意不错,Copy一份,然后拿来分析。
SuperTitan002
2010-06-02
打赏
举报
回复
你查下loadfromfile的源代码
Stream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
打开文件用了fmShareDenyWrite,所以无法打开
没看到你的assignfile后用的什么,如果reset应该问题不大,呵呵
ashfish
2010-06-02
打赏
举报
回复
[Quote=引用 1 楼 supertitan002 的回复:]
没看到memo有loadfromfile
用只读方式打开应该是没有问题的
[/Quote]
是memo.line.loadfromfile,反正loadfromfile是不行的。 正在纠结呢,望高手解答。
雪碧爱可乐
2010-06-02
打赏
举报
回复
实在不行就复制一份文件后再读嘛!
SuperTitan002
2010-06-02
打赏
举报
回复
没看到memo有loadfromfile
用只读方式打开应该是没有问题的
vue上传
txt
文件,并且
读取
txt
内容
博客围绕Vue实现上传
txt
文件并
读取
内容的需求展开。上传采用element的upload组件,业务逻辑待进一步阐述,核心是点击上传
txt
文件后,
读取
其内容并展示。
python
读取
txt
文件
本文介绍三种Python
读取
TXT
文件的方法,包括逐行
读取
和一次性
读取
全部内容等实用技巧。
C++
读取
txt
文档到数组
本文介绍使用C++从
TXT
文件
读取
数据的方法,包括
读取
到double数组及结构体数组的过程。通过定义文件流对象并打开指定文件,利用循环逐个
读取
数值到内存数组中。
python如何
读取
txt
里面的数据
本文介绍了如何使用Python通过open(), numpy.load
txt
(), 和 pandas.read_table()三种方法从
txt
文件中
读取
并处理数据,适合数据预处理和绘图需求。
java
读取
txt
,写入
txt
,
读取
word,写入excel总结
这篇博客总结了Java中
读取
和写入
txt
文件、
读取
word文档以及写入excel文件的方法。对于
读取
txt
,提到了使用ClassPathResource的原因;写入
txt
文件的部分未展开;
读取
word文档需要特定的jar包支持,并提供了资源网站;最后,简述了写入excel文档的内容。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章