Guten Morgen,
ich beschäftige mich seit kurzem mit ini dateien. Um ein bisschen verständnis zu bekommen schaute ich mir das tutorial bei Delphi treff an.
Nun wollte ich eine Anwendung schreiben welche auf einem form eine Combobox und ein Editfeld enthält.Ganz einfach eigentlich. nun gebe ich ins Editfeld etwas ein und es soll in der ini datei gespeichert werden. Es geht um Benutzer. Wenn Diese einträge dann gespeichert worden sind soll man sie in der Combobox auswählen können.
1. Problem: Ich kann nur einen Eintrag speichern.
Delphi-Quellcode:
var
ini: TIniFile;
begin
ini:= TIniFile.create(ExtractFilePath(ParamStr(0))+ 'Settings.ini');
if edtWriter.Text <> '' then
begin
ComboBox1.Items.Add(edtWriter.Text);
ini.WriteString('Verfasser','Name',edtWriter.Text);
ini.free;
end;
end;]
2. Problem: Es wird nicht in die Combobox geladen..
Delphi-Quellcode:
ini: TIniFile;
begin
ini:= TIniFile.create('Settings.ini');
try
Combobox1.ItemIndex := ComboBox1.Items.IndexOf(Ini.ReadString('Verfasser', 'Name', ''));
finally
ini.free;
end;
end;
Was ist der dritte Parameter? würd am liebsten einfach ALL reinschreiben.. : /
Vielen dank im voraus,
New