Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Daten aus String Grid an Logdatei anfügen

  Alt 15. Nov 2005, 08:07
Hai hinrstroem,

ich würde einfach prüfen ob es das Logfile schon gibt, wenn ja dieses erst in die StingList laden.
Delphi-Quellcode:
procedure WriteLogFile(aDataGrid: TStringGrid);
var
  iRow: integer;
  DateStr: string;
  sl: TStringList;
  filename: string;
begin
  DateStr := FormatDateTime('YYYY_MM_DD', Date);
  filename := 'C:\' + DateStr + '_DSC_Observer.log';
  sl := TStringList.Create;
  try
    if FileExists(filename) then
    begin
      sl.LoadFromFile(filename);
    end;
    for iRow := 0 to Pred(aDataGrid.RowCount) do
    begin
      sl.Add(aDataGrid.Rows[iRow].CommaText);
    end;
    sl.SaveToFile(filename);
  finally
    sl.Free;
  end;
end;

procedure TDemoForm.btn_LogClick(Sender: TObject);
begin
  WriteLogFile(StringGrid1);
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat