Thema: Delphi Ini-File Management

Einzelnen Beitrag anzeigen

Ajin

Registriert seit: 23. Feb 2006
Ort: Mons
252 Beiträge
 
Delphi 2010 Professional
 
#1

Ini-File Management

  Alt 17. Feb 2010, 10:51
Hallo DP !

Ich möchte in einem ini File Datensätze abspeichern. Ich bin mir nicht sicher mit welchem Kniff die Daten sortiert wieder in eine Combobox lesen kann.
Ein simples Beispiel: es geht um Äpfel und Birnen Datensätze

Apfel Pinklady
==============
farbe=grün
hübsch=ja

Apfel GoldenD
============
farbe=gelb
hübsch=nein

Birne Nashi
===========
name=sorina
farbe=gelb

Wenn ich nun 10 Äpfel und 10 Birnen in ein ini File speichere, wie kann ich dann beim Einlesen der Daten (Combobox) zwischen den ganzen Äpfeln und Birnen unterscheiden?

Delphi-Quellcode:
{*******************************************************************************
*  sections einlesen                                                          *
********************************************************************************}

procedure TForm1.fill_combo;
var
 sl: TStringList;
 i: Integer;
begin
  dataini := TIniFile.Create(PathtoExe+INI_PFAD+DATA_INI);
    try
    sl := TStringList.Create;
    try
      try
        dataini.ReadSections(sl);
        for i := 0 to sl.Count - 1 do
        Form1.combo_obst.Items.Add(sl.Strings[i]);
      except
        errormessage(datei_fehler, em_datei_fehler+#10#13+#10#13+
        PathtoExe+INI_PFAD+DATA_INI);
      end;
    finally
      sl.Free;
    end;
  finally
    dataini.Free;
  end;
end;
somit hab ich jede Obstsorte in der Combo Box. Kann ich das z.B. auf die Apfel-Einträge limitieren?
  Mit Zitat antworten Zitat