Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Inifile (https://www.delphipraxis.net/72063-inifile.html)

Privateer3000 24. Jun 2006 21:35


Inifile
 
Hallo Leutchens,

kann man aus einer Ini-Datei nur den "String2" auslesen und in eine Listbox laden?
Der letzte String ist uninteressant (für die Listebox) und String1 sei bekannt...
ReadString('String1','String2','..')

Lg
Privateer

mkinzler 24. Jun 2006 21:38

Re: Inifile
 
Natürlich. Wer zwingt dich alle Strings zu laden.

Privateer3000 24. Jun 2006 21:40

Re: Inifile
 
Ja Danke, aber wie?

mkinzler 24. Jun 2006 21:43

Re: Inifile
 
Um was geht es dir, wie man einen wert aus einet ini liest?
Delphi-Quellcode:
string2 := ini.ReadString('<abschnitt>', '<schlüssel>', '<default>';

Privateer3000 24. Jun 2006 21:48

Re: Inifile
 
Der Abschnitt ist als gegeben und kann ich direkt ansprechen.
Die Schlüssel würd ich ganz gern in einer Listbox anzeigen lassen.
Das letzte (der Wert glaub ich) ist in diesem Fall egal und
soll auch nicht in der Liste auftauchen.

mkinzler 24. Jun 2006 21:52

Re: Inifile
 
Ich glaub du verstehst die Bedeutung der 3 Parameter nicht:
Zitat:

Zitat von Privateer3000
Der Abschnitt ist als gegeben und kann ich direkt ansprechen.

Ist der Abschnitt der Ini-Datei, in dem sich der Schlüssel befindet. Bsp.
[allgeimein]
Zitat:

Die Schlüssel würd ich ganz gern in einer Listbox anzeigen lassen.
Schlüssel=Wert
Du willst eine Liste aller Schlüssel haben?
Zitat:

Das letzte (der Wert glaub ich) ist in diesem Fall egal und
soll auch nicht in der Liste auftauchen.
Nein, das ist der Wert, der genommen wird wenn der zu lesende Schlüssel in der Datei nicht existiert.

Privateer3000 24. Jun 2006 21:57

Re: Inifile
 
:roll:
das hilft nicht weiter...
ich will einfach nur die Schlüssel anzeigen lassen
mehr nicht

mkinzler 24. Jun 2006 22:00

Re: Inifile
 
Das war die Frage, ob du eine Liste aller Schlüssel bekommen willst. Indirekt ja, mit der Methode .ReadSectionValues() bekommst du alle Schlüssel mit Werten eines Abschnitts. Eine Liste Der Abschnitte kannst du mit .ReadSections ermitteln.

Privateer3000 24. Jun 2006 22:34

Re: Inifile
 
:thumb:

ReadSections !!!
Perfekt !!!!

Danke !!!!!

mkinzler 24. Jun 2006 22:38

Re: Inifile
 
Gern geschehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 Uhr.

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