社区
数据库相关
帖子详情
delphi如何对文本文件进行读写操作
yugiant
2007-01-22 03:39:32
本人用FileCreate(FileName)创建了一个文本文件,然后用
AssignFile(F,FileName);
Append(F);
write(F,'aaa');运行出错
说EInOutError 'I/O Error 32'意思是sharing violation
看来是文件写权限不够,但文件是刚建立的啊
遇到这样的问题如何解决,望指教,谢谢
...全文
854
3
打赏
收藏
delphi如何对文本文件进行读写操作
本人用FileCreate(FileName)创建了一个文本文件,然后用 AssignFile(F,FileName); Append(F); write(F,'aaa');运行出错 说EInOutError 'I/O Error 32'意思是sharing violation 看来是文件写权限不够,但文件是刚建立的啊 遇到这样的问题如何解决,望指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
47522341
2007-01-22
打赏
举报
回复
下面是我正在使用的一个写出错日志的函数;很久没改过了;不过还能用;^_^;
你看看。
procedure JaxWriteExceptionLog(AProcedure,AMemo: string);
const
FIELD_WIDTH = 20;
var
FileName: string;
OutFile:TextFile;
begin
FileName := ExtractFileDir(ParamStr(0)) + '\'+FormatDatetime('YYYYMMDD',now)+ 'Exception.Log';
AssignFile(OutFile, Filename);
try
if FileExists(Filename) then
begin
Append(OutFile);
Writeln(OutFile);
end
else
Rewrite(OutFile);
//开始写异常明细
Writeln(OutFile, '===== ', ExtractFileName(ParamStr(0)), ',', DateTimeToStr(Now), ' =====');
Writeln(OutFile,AProcedure:FIELD_WIDTH,':',AMemo);
finally
CloseFile(OutFile);
end;
end;
jadeluo
2007-01-22
打赏
举报
回复
FileCreate()函数和AssignFile()、Append()函数是属于两个系列的文件操作函数,AssignFile()、Append()函数是从早期的Pascal中继承来的。
如果你想使用AssignFile()、Append()函数,则应该在Append或者Reset之前先将之前打开的文件关闭掉。从你所说的情况来看,应该用FileClose函数来关闭FileCreate创建的文件。
hongqi162
2007-01-22
打赏
举报
回复
var
H:THandle;
begin
H:=Filecreate(FileName);
closeHandle(H);
..............
end;
Delphi
直接读写
文本文件
Delphi
直接读写
文本文件
的方法,不通过Memo控件,直接将字符串写入文件,或者从文件中读出来。很使用
delphi
文件读写
delphi
格式
文本文件
的读写。。。。。
Delphi
XE10安卓开发(实战篇)
实战方式讲解
Delphi
XE10的安卓开发,从安卓开发开发环境配置开始讲解,实战讲解如何使用FMX
进行
安卓开发,App的创建,调试,UI设计、让学员快速入门
Delphi
安卓App的开发
delphi
操作
文本文件
delphi
操作
文本文件
,可以读写内容,制作配置程序。
fileOpt.rar_
delphi
文本文件
_读写文件
delphi
中
文本文件
的
读写操作
,适合新手使用,操作非常简单
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章