Eine schnelle Variante wäre folgende :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Testlst:TStringList;
var TestString:String;
begin
//String wird initialisiert
TestString:='Inhalt der Testvariable';
//StringListe wird erstellt
Testlst:=TStringList.Create;
//Variable Teststring wird der Stringliste übergeben
Testlst.Add(TestString);
//StringListe wird gespeichert
Testlst.SaveToFile('test.txt');
//Stringliste wird freigegeben
Testlst.Free;
end;
Wenn es nur um eine Protokollfunktion geht, kann man Daten an die StringListe anhängen und anschließend beim Form.OnClose Ereignis speichert man das ganze ab und gibt die Liste wieder frei. Natürlich mittels einer try ... except - Klausel (siehe
OH / Delphi Hilfe).
Für das schnelle Auffinden :
TStringList (in der Delphi-Hilfe unter Suchen eingeben)
try...except (in der Delphi-Hilfe unter Suchen eingeben)