Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Noch eine INIFrage. Anzahl der Einträge in Sektion auslesen (https://www.delphipraxis.net/91223-noch-eine-inifrage-anzahl-der-eintraege-sektion-auslesen.html)

neus 1. Mai 2007 20:33


Noch eine INIFrage. Anzahl der Einträge in Sektion auslesen
 
Hi,

also diesmal eine einfache Frage. Ich habe eine Ini und möchte quasi wissen wieviele Passwörter hinterlegt sind.

test.ini
[passwords]
passwort1=werwer
passwort2=erefgsxdfs
passwort3=fdgfbvxc

Meine Lösung finde ich unprofessionel, da ich die Einträge erst in eine Listbox exportiere und dannach die Listboxzeilenanzahl auslese. Kann ich das Überspringen und direkt einen Wert erhalten wieviele Zeilen in der Sektion sind, also so dass dieses ListBox1.Items.Count raus kann ?

Delphi-Quellcode:
konfig:=TIniFile.create('c:\test.ini');
konfig.ReadSection('Passwords', Listbox1.Items);
while zeilenanzahlpw < ListBox1.Items.Count do
begin
  Edit2.Text:=IntToStr(Listbox1.Items.Count);
  konfig.ReadString('Passwords',ListBox1.Items[zeilenanzahlpw],'');
  ListBox2.Items.Add(konfig.ReadString('Passwords',ListBox1.Items[zeilenanzahlpw],''));
  zeilenanzahlpw:=zeilenanzahlpw+1;
end;

Blackheart 1. Mai 2007 21:15

Re: Noch eine INIFrage. Anzahl der Einträge in Sektion ausle
 
http://www.delphi-kurs.de/tipps/?id=509


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz