我是一名大学生(英国),在我的 A2 计算项目中使用 delphi。我真的不是很先进所以请多多包涵!好的,所以我使用 TStringList 在加密后将 TMemoBox 的内容保存到文本文件中。但是,这是不可能的,因为 TStringList 在消息后显示了一个换行符,这会破坏加密。我关注了这篇文章,它同时使用了 TStringList 和 TFIleStream 来删除它,但是没有给我一个完整的文本文件,结果是空的。请您帮助保存数据而不是根本不存储它吗?非常感谢。这是我的程序的一部分。
var
EmailText : TStringList;
FileStream : TFileStream;
begin
FileName := 'email1.txt';
EmailText := TStringList.Create;
FileStream := TFileStream.Create(Filename, fmCreate);
EmailText.SaveToStream(FileStream, EmailText.Encoding);
FileStream.Size := FileStream.Size - Length(System.sLineBreak);
EmailText.Add(EmailMessageMemo.Text);
FileStream.Free;
EmailText.Free;