Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zahl in Textdatei speichern, in einer Konsolenapplikation (https://www.delphipraxis.net/68445-zahl-textdatei-speichern-einer-konsolenapplikation.html)

cruso 29. Apr 2006 17:54


Zahl in Textdatei speichern, in einer Konsolenapplikation
 
Hi!

Wisst ihr, wie ich eine Zahl in einer Konsolenapplikation in einer Textdatei abspeichern kann?


MfG
Cruso

klaus.meyer 29. Apr 2006 17:58

Re: Zahl in Textdatei speichern, in einer Konsolenapplikatio
 
ich würde es so machen:

Delphi-Quellcode:
uses ..., classes;

var temp: tstringlist;

begin

 temp := tstringlist.create;

 temp[0] := inttostr(8); // die 8 ist die zahl, die du speichern willst (variable)

 temp.savetofile('datei.txt');

end;
// edit: ist wahrscheinlich zu kompliziert

gruß

klaus

fkerber 29. Apr 2006 18:03

Re: Zahl in Textdatei speichern, in einer Konsolenapplikatio
 
Hi!

Für das Arbeiten mit Stringlist empfehle ich dringend die Verwendung von Try ... Finally!
So kann man sicherstellen, dass da keine Speicherlöcher aufgerissen werden!


Ciao Frederic

Klaus01 29. Apr 2006 18:05

Re: Zahl in Textdatei speichern, in einer Konsolenapplikatio
 
so würde es auch gehen

Delphi-Quellcode:
var
  TFile : TextFile;
  i : Integer;
begin
  i:=8;
  AssignFile(Tfile,'DeinDateiName');
  {$I-}
    Rewrite(TFile);     // öffne Datei zum Schreiben
  {$I+}
  if ioResult = 0 then
    begin
      Writeln(TFile,i);   // Schreibe Zeile in Datei
      FileClose(Tfile);   // schließe Datei
      Append(TFile);      // öffnet Datei zum Anhängen
      Writeln(TFile,i+1); // hängt eine Zeile an das Ende der Datei
    end;
end;

Grüße
Klaus

turboPASCAL 29. Apr 2006 18:47

Re: Zahl in Textdatei speichern, in einer Konsolenapplikatio
 
:gruebel: Datei öffnen, schreiben, schliessen, öffnen, schreiben, schliessen ?

Geht doch auch gleich mit Append... :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 Uhr.

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