Einzelnen Beitrag anzeigen

BloodEye

Registriert seit: 22. Jan 2005
Ort: Dortmund
7 Beiträge
 
#1

Listbox und das löschen aus ini?

  Alt 15. Mai 2005, 08:19
Hi,
Ich hab ein problem mit der Listbox und evtuell mit der ini hier ist erstmal der code
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);

var ini: TIniFile;
var i: integer;
var i1: integer;
var readoldstring: string;
begin
  If ( ListBox1.ItemIndex > -1 ) Then
  begin
listbox1.Visible:= false;
       ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
   'favoritecharacters.ini');
       ini.ReadSections(Listbox1.Items);
       ListBox1.ItemIndex := delstring;
             Form1.Edit3.Text := ListBox1.Items[ ListBox1.ItemIndex ];
ini.EraseSection(Form1.Edit3.Text);
i1 := ListBox1.Count;
ini.Free;
       ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
 'favoritecharacters.ini');
 ini.ReadSections(Listbox1.Items);
i1 := ListBox1.Count;
  Listbox1.Clear;
  For i := 1 to i1 do
 begin
Listbox1.Items.Add(ini.ReadString('Characters'+ inttostr(i),'Name', ''));
   end;
ini.free;
listbox1.Visible:= true;
end;
end;
Es tuht ja löschen aber auslesen geht schlecht.Weil wenn man zum beispiel [Characters5] löscht schafft es nicht mehr zum beispiel eintrag [Characters9] auszulesen hätte jemand vielleicht eine andere lösung?
Ich wäre sehr dankbar
  Mit Zitat antworten Zitat