delphi中TMemo和TStringList保存文本文件TXT时去除每行后面回车符(#13)的方法
2015-02-06 19:52
363 查看
//字符串保存为文件
function StringToFile(mString: string; mFileName: TFileName): Boolean;
{ 返回字符串保存到文件是否成功 }
var
vFileChar: file of Char;//通常是以行为单位,将依次写入每一行,而这里是字,则将依次写入每个字
I: Integer;
begin
{$I-}
AssignFile(vFileChar, mFileName);
Rewrite(vFileChar);
for I := 1 to Length(mString) do
Write(vFileChar, mString[I]);
CloseFile(vFileChar);
{$I+}
Result := (IOResult = 0) and (mFileName <> '');
end;
procedure TfrmBomcMoni.Button1Click(Sender: TObject);
var
[b]FileName1,[b]FileName2:string;[/b]
[/b]
[b]ResultList:TStringList;
[/b]
begin
ResultList := TStringList.Create;
ResultList.Add('111111111111111111111111'+#13);
ResultList.Add('222222222222222222222222'+#13);
ResultList.Add('333333333333333333333333'+#13);
FileName1:='D:\1111.txt';
[b] FileName2:='D:\1111.txt';
StringToFile(StringReplace(Memo1.Text,#13,'',[rfReplaceAll]), FileName1);
[/b]
[b] StringToFile(StringReplace([b]ResultList .Text,#13,'',[rfReplaceAll]), FileName2);[/b]
[/b]
[b]end;[/b]
function StringToFile(mString: string; mFileName: TFileName): Boolean;
{ 返回字符串保存到文件是否成功 }
var
vFileChar: file of Char;//通常是以行为单位,将依次写入每一行,而这里是字,则将依次写入每个字
I: Integer;
begin
{$I-}
AssignFile(vFileChar, mFileName);
Rewrite(vFileChar);
for I := 1 to Length(mString) do
Write(vFileChar, mString[I]);
CloseFile(vFileChar);
{$I+}
Result := (IOResult = 0) and (mFileName <> '');
end;
procedure TfrmBomcMoni.Button1Click(Sender: TObject);
var
[b]FileName1,[b]FileName2:string;[/b]
[/b]
[b]ResultList:TStringList;
[/b]
begin
ResultList := TStringList.Create;
ResultList.Add('111111111111111111111111'+#13);
ResultList.Add('222222222222222222222222'+#13);
ResultList.Add('333333333333333333333333'+#13);
FileName1:='D:\1111.txt';
[b] FileName2:='D:\1111.txt';
StringToFile(StringReplace(Memo1.Text,#13,'',[rfReplaceAll]), FileName1);
[/b]
[b] StringToFile(StringReplace([b]ResultList .Text,#13,'',[rfReplaceAll]), FileName2);[/b]
[/b]
[b]end;[/b]
相关文章推荐
- 理解 Delphi 的类(十) - 深入方法[13] - 在 interface 区声明的方法
- 保存图片,文本文件,word文档等等方法都是一样的
- delphi 编译的时候 把Warning去除的方法
- VC\c++ 对文本文件读写方法(sys,txt)
- delphi操作文本文件的方法简介
- 另外一种将TXT读出保存到DataTable中的方法
- 算法第三次作业(1. 排序。对文件 largeW.txt(下载链接)中的数据,编程实现冒泡排序(方法名:bubbleSort) 与 归并排序(mergeSort),把排序后的结果分别保存到largeW
- delphi去除webbrowser滚动条的正确方法(流传的都不对)
- .Net下几种日志管理方法(C# 将Diagnostics.Trace 调试输出 保存到txt)
- 将文本文件的内容或者文字保存成图片的方法分享
- 安装Subclipse插件后,去除每个文件后面都显示版本信息的方法
- C#保存txt为UTF8,去除BOM
- delphi保存读取utf-8的文本文件
- Delphi中读取文本文件的方法(实例一)
- android 保存TXT文件到SD卡方法
- 理解 Delphi 的类(十一) - 深入类中的方法[13] - 方法的调用约定
- delphi保存读取utf-8的文本文件
- 将Oracle数据导出到文本文件(txt)的方法
- Android+SQLite将txt等文本文件转化为db数据库文件的方法
- 将文本文件的内容或者文字保存成图片的方法分享