Einzelnen Beitrag anzeigen

Benutzerbild von dahead
dahead

Registriert seit: 16. Mai 2005
620 Beiträge
 
#2

Re: Edit-Eintrag speichern

  Alt 2. Jan 2006, 18:15
da gibt es viele arten das zu bewerkstelligen.

kuck dich mal hier im forum nach folgenden themen um: INI (TIniFile), Registrierung (TRegistry), XML.

hier ein kurzes Beispiel für INI's (in die uses klausel den wert "Inifiles" hinzufügen):

Speichern
Delphi-Quellcode:
var
  INI: TInifile;
begin
  INI := TInifile.Create('C:\inidatei.ini'); // Dateiname ggf. abändern
  INI.WriteString('Edit-Daten', 'EditAdresse', Edit1.Text); //1. Feld Sektion, 2. Feld Name, 3. Feld Wert
  INI.Free; //und wieder aus dem speicher damit
end;
Laden
Delphi-Quellcode:
var
  INI: TInifile;
begin
  INI := TInifile.Create('C:\inidatei.ini'); // Dateiname ggf. abändern
  Edit1.Text := INI.ReadString('Edit-Daten', 'EditAdresse', Edit1.Text); //1. Feld Sektion, 2. Feld Name, 3. Feld Standard-Wert
  INI.Free; //und wieder aus dem speicher damit
end;
Das ganze kann man noch mit try finally verschönern, doch ich denke das prinzip ist klar.

edit1: rechtschreibfehler
edit2: laden-routine hinzugefügt.
  Mit Zitat antworten Zitat