【问题标题】:Write in textfile in Delphi在 Delphi 中写入文本文件
【发布时间】:2013-09-13 19:21:23
【问题描述】:

嗨,我正在尝试制作一个写入文本文件的 delphi 程序 目前为止没能做到,只有一个细节是程序多次使用时写得很好

hi
hi
hi

我需要这样做

hihihi

我目前的代码是这样的

TForm1.Button1Click procedure (Sender: TObject);
var
   File: TextFile;

begin

   AssignFile (file, 'aca.txt');
   / / FileMode: = fmOpenWrite;

   if FileExists ('aca.txt') then
     Append (file)
   else
     Rewrite (file);

   Writeln (file, 'hi');
   CloseFile (file);

end;

【问题讨论】:

    标签: delphi delphi-2010


    【解决方案1】:

    使用Write 代替WriteLn

    【讨论】:

    • 感谢帮助维尼
    【解决方案2】:

    试试 TStrings

    var
      ALines: TStrings;
    begin
      ALines := TStringList.Create;
      try
        ALines.LoadFromFile('textfile.txt');
    
        Alines.Add('New Content');
    
        ALines.SaveToFile('textfile.txt');
      finally
        ALines.Free;
      end;
    end;
    

    【讨论】:

      猜你喜欢
      • 2012-10-29
      • 1970-01-01
      • 2010-10-02
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-12
      相关资源
      最近更新 更多