Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.256 Beiträge
 
Delphi 12 Athens
 
#8

Re: Inhalt von EditFeldern speichern

  Alt 16. Nov 2005, 22:35
Nun ja, zuerst kannst du ja über FindComponent die Edits suchen, brauchst also nicht jedes einzeln behandeln.

Delphi-Quellcode:
var
  MyList: TStringList;
  i: Integer;
begin
  MyList := TStringList.Create;
  for i := 1 to 26 do
    MyList.Add(TEdit(FindComponent('Edit' + IntToStr(i))).Text);
  MyList.SaveToFile('Dateiname.txt');
  MyList.Free;
end;
Delphi-Quellcode:
var
  MyList: TStringList;
  i: Integer;
begin
  MyList := TStringList.Create;
  MyList.LoadFromFile('Dateiname.txt');
  for i := 1 to 26 do
    TEdit(FindComponent('Edit' + IntToStr(i))).Text := MyList[i - 1];
    // -1, da der Index in der Stringlist mit 0 beginnt
    // MyList[...] entspricht MyList.Strings[...]
  MyList.Free;
end;
Allerding alles ohne Fehlerkontrollen und so...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat