我用delphi时间不长
对于控制文件读写方面没什么研究,帮助看了些不过暂时没有找到相应的功能(不过肯定是应该有的),望大家指教问题很简单
我想把Tmemo中的lines的内容写到外部的一个txt里,当然Tstrings的savetofile我是会用的,不过那样的话有两个问题。
假设有一个主form内含有 一个Tmemo(myMemo) 和一个提交保存的button(saveBtn),有一个指定文件名(含路径)的string(FileNameStr) if (not FileExists(FileNameStr) )then
myMemo.Lines.SaveToFile(FileNameStr);
end
else
begin
//myMemo.Lines的内容继续追加在FileNameStr的文件中
//就是这个追加 写文件我不太知道应该用什么来完成
//append也看了些,不过可能是还不够仔细把,没看到可以完成我的需求的函数
end;------------------------------------
望大家指教,此帖速结
对于控制文件读写方面没什么研究,帮助看了些不过暂时没有找到相应的功能(不过肯定是应该有的),望大家指教问题很简单
我想把Tmemo中的lines的内容写到外部的一个txt里,当然Tstrings的savetofile我是会用的,不过那样的话有两个问题。
假设有一个主form内含有 一个Tmemo(myMemo) 和一个提交保存的button(saveBtn),有一个指定文件名(含路径)的string(FileNameStr) if (not FileExists(FileNameStr) )then
myMemo.Lines.SaveToFile(FileNameStr);
end
else
begin
//myMemo.Lines的内容继续追加在FileNameStr的文件中
//就是这个追加 写文件我不太知道应该用什么来完成
//append也看了些,不过可能是还不够仔细把,没看到可以完成我的需求的函数
end;------------------------------------
望大家指教,此帖速结
解决方案 »
- 将olecontainer嵌入的Word文档,使word文档的工具栏不要占据整个窗体如何实现
- IdMultiPartFormData数据为何不全呢?
- 50分打听一下 - 有谁知道这样的一个组件。xy坐标系(xy都是正负值,0是原点)就是一个+字样的。
- 哪位有FastReport3序列号?可以告诉我吗,悬尝20分
- 函数和过程声明的位置问题
- 这样的SQL语句怎么转化?
- 安装flatstyle for D5 时出现错误提示"Canot access package information for package ''" , 请问如何解决??
- 急救:关于Indy IdUDPClient控件的使用...
- 求一个html节点分析函数
- 请教各位高手:如何将一文本文件中的字符串 2002-01-11:23:38:03 到入到数据库中,谢谢!!
- 高效算法求解!急!!!
- !!我是新手,一直没解决的问题,把代码贴完整点,让大家看看怎么解决!
procedure WriteData(sData: String);
var
NetFile: TextFile;
FileName: String;
begin
FileName :='d:\aa.txt';//文件名称
AssignFile(NetFile, FileName); //关联
if FileExists(FileName) then
Append(NetFile)
else
ReWrite(NetFile);
Writeln(NetFile,sData); //sdata就是你要写入的内容.
CloseFile(NetFile);
end;
F:TextFile;
begin
AssignFile(F,'c:\hds.txt');
Append(F);
WriteLn(F,memo1.text);
CloseFile(F);
end;
myMemo.Lines.SaveToFile(FileNameStr);
第一句就觉得不对劲:没有文件存在的时候才载入吗?那你载入什么呢?
再一种是先读到tstrings里,你不是会用么?不知道你说的两个问题是什么,如果有问题,那说明你还是不会用
如果文件不是很大,用stringlist也可以啊,先用loadfromfile,然后add要追加的内容,最后savetofile
最基本、最正宗的解法是2楼的方法