Registriert seit: 19. Jan 2020
Ort: Hattingen
11 Beiträge
FreePascal / Lazarus
|
AW: TStringlist wieder mit Trennzeichen speichern
21. Jan 2020, 07:27
Das Problem ist gelöst, es wird alles in einer Zeile geschrieben und ohne Steuerzeichen.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
sl : tstringlist;
s0, s1, s2, s3, s4, s5 : String;
Datei : TextFile;
Filename : String;
Datum : String;
begin
sl := TStringList.Create;
sl.Delimiter := ' ;'; //
sl.DelimitedText := ' 0193433020;2301000953;CNC-DB;3302060000;drehen01;300;';
s0 := sl.Strings[0]; //1. Autragsnummer
s1 := sl.Strings[1]; //2. Artikelnummer
s2 := sl.Strings[2]; //3. Messtation
s3 := sl.Strings[3]; //4. Kapazität
s4 := sl.Strings[4]; //5. Prüfablauf
s5 := sl.Strings[5]; //6. Anzahl Teile
Datum := FormatDateTime(' yyyy_mm_dd__hh_mm_ss', Now);
Filename := ' BDECN ' + Datum + ' .dat';
AssignFile(Datei, Filename);
Rewrite(Datei);
write(Datei, s1);
write(Datei, ' ;');
write(Datei, ' 10');
write(Datei, ' ;');
write(Datei, s3);
write(Datei, ' ;');
write(Datei, ' 1');
write(Datei, ' ;');
write(Datei, ' 1');
write(Datei, ' ;');
write(Datei, ' ;');
write(Datei, s0);
write(Datei, ' ;');
CloseFile(Datei);
sl.Free;
end;
Dirk
|
|
Zitat
|