Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Stringgrid immer die erste Zeile in Datei schreiben (https://www.delphipraxis.net/81493-stringgrid-immer-die-erste-zeile-datei-schreiben.html)

capo 28. Nov 2006 10:18


Stringgrid immer die erste Zeile in Datei schreiben
 
Hallo,
irgendwie hab ich es grad mit Stringgrids.
Frage:
Wie kann ich beim Stringgrid immer die erste Zeile in eine Datei schreiben/hinzufügen?
Gefunden habe ich das hier, bekomme da nur nicht das Stringgrid rein:
Delphi-Quellcode:
function AppendOrWriteTextToFile(FileName : TFilename; WriteText : string): boolean;
var
  f : Textfile;
begin
  Result := False;
  AssignFile(f, FileName);
  try
    if FileExists(FileName) = False then
      Rewrite(f)
    else
    begin
      Append(f);
    end;
    Writeln(f, WriteText);
    Result := True;
  finally
    CloseFile(f);
  end;
end;

// Sample Source...
procedure TForm1.Close1Click(Sender : TObject);
var
  dir, log : string;
begin
  dir := ExtractFilePath(Application.Exename);
  log := 'Last Programm Termination: ' + DateTimeToStr(now);
  AppendOrWriteTextToFile(dir + '\logfile.txt', log)
end;

gruss
vom capo

Mavarik 28. Nov 2006 10:26

Re: Stringgrid immer die erste Zeile in Datei schreiben
 
Hi

Was hat das Logfile schreiben mit einem Stringgrid zu tun?

Kannst Du Deine Frage nochmal genauer formulieren?

Frank :gruebel:

capo 28. Nov 2006 10:32

Re: Stringgrid immer die erste Zeile in Datei schreiben
 
Das Logfile hat damit nichts zu tun, ist nur ein Beispiel was ich gefunden habe.
In meinem Projekt ändert sich jede 1/2 Sekunde der Inhalt der ersten Zeile in meinem Stringgrid.
Diese Änderungen will ich in einer Datei speichern.
Dachte das ich das so ähnlich machen kann wie in dem gtezeigten Beipiel.

gruss vom capo

MarcoWarm 28. Nov 2006 10:37

Re: Stringgrid immer die erste Zeile in Datei schreiben
 
Wie wär es damit?
Delphi-Quellcode:
AppendOrWriteTextToFile(dir + '\logfile.txt',StringGrid1.Rows[1].CommaText);

capo 28. Nov 2006 10:58

Re: Stringgrid immer die erste Zeile in Datei schreiben
 
damit klappt es wunderbar, vielen Dank.
Ich denke manchmal viel zu umständlich.
gruss vom capo


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz