Forum: Programmieren allgemein
Delphi
by Bbommel,
20. Nov 2019
Korrekt. Ich finde den TStreamWriter eine wunderbar einfach zu benutzende Klasse, wenn es darum geht, zeilenweise etwas in eine Datei zu schreiben oder an eine existierende Datei dranzuhängen. Also das, was man früher klassisch mit einem "writeln(fileHandle,...)" gemacht hat.
Andere Varianten wurden ja hier schon genannt: eine TStringList eignet sich dann als angenehme Art, mittels...
Forum: Programmieren allgemein
Delphi
by Bbommel,
18. Nov 2019
Nein, musst du nicht, du musst die Umwandlung in den UTF8-String direkt im writeln machen, dann funktioniert das eigentlich. Ich habe hier auch noch ein paar (wenige) Code-Altlasten, wo ich das noch nicht aktualisiert habe, und da funktioniert das so seit langem problemlos:
procedure TmyLog.AddMessageToFile(aFilename, aLogMessage: string; aPrefix: Char);
var fileH: TextFile;
begin
...