Autor Beitrag
GrU3nL!nG
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 23.05.05 07:53 
Hallo,

wie kann ich eine Variable in einer Textdatei speichern??
Und wie kann ich diese dann daraus wieder importieren?!
Hansi@OMG
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 304

Vista
Delphi 2006 Prof., Lazarus
BeitragVerfasst: Mo 23.05.05 07:59 
Die einfachste Methode:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
var
  Form1: TForm1;
  variable: string; // Setzt eine globale Variable, in der die Werte sind

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
liste : tstringlist; //Erzeugt eine Stringliste
begin
if not fileexists('C:\ste.txt') then exit; //Zuerst überprüfen, ob Datei existiert, sonst Fehlermeldung
liste:=tstringlist.Create; //Die Stringliste erzeugen
liste.LoadFromFile('C:\ste.txt'); //Den Inhalt aus der gewünschten Datei laden
variable:=liste.Values['Identifier']; //Den Wert, der mit Identifier identifiziert wird auslesen
liste.Free; //Die Stringliste wieder freigeben, wichtig!

end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
liste : tstringlist;
begin
liste:=tstringlist.Create;
liste.LoadFromFile('C:\ste.txt');
liste.Values['Identifier']:=variable;
liste.Free;
//Das ganze nochmal in grün, aber diesmal umgedreht, Variable in die Liste schreiben, Identifikation 'Identifier'
end;

_________________
Who doesn't know the Micrsoft developer "Mahatma Fatal Error"?


Zuletzt bearbeitet von Hansi@OMG am Mo 23.05.05 09:33, insgesamt 1-mal bearbeitet
GrU3nL!nG
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 23.05.05 08:06 
hi,

danke für die schnelle antwort, doch könntest du vielleicht nocj kommentieren?!
weil ich bin nicht so erfahren :D
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 23.05.05 11:32 
Und tu mir einen Gefallen und pack das ganze noch in einen Ressourcenschutzblock. Danke.