append to ini log file
Hej alle.jeg har et lille problem med et stykke kode, da jeg laver et program som udskriver en log fra memo1 ned i en log fil.
Det virker egentlig fint nok på nær lige at den overskriver filen
i stedet for at forsætte på den (append).
På en eller anden måde skal den kunne kontrollere om filen allerede findes og hvis ikke skal den oprette den, hvis den findes skal den blot forsætte på filen.
koden ser sådan her ud indtil videre:
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, registry;
type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
ini : tinifile;
F: Textfile;
final: string;
reg: tregistry;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
ini := tinifile.Create('C:\Log.ini');
ini.WriteString('Log','Log',Memo1.Text);
ini.Free;
Memo1.Clear;
end;
end.
-------------------------------
jeg ved det sikkert også kan gøres med textfiles istedet for men
af en eller anden grund var det bare nemmere for mig at arbejde med ini filer.