Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ListBox Profile aus Datei laden (https://www.delphipraxis.net/118363-listbox-profile-aus-datei-laden.html)

b00gie 6. Aug 2008 14:24


ListBox Profile aus Datei laden
 
So und da melde ich mich schon wieder. Ich hab ein Problem. Ich versuche mir gerade ein kleines Programm zu basteln welches eine Art Profileform hat. Man kennt das bestimmt aus irgendwelchen Programm wenn man sie startet, kann erstmal ein Profil aussuchen. Funktionieren soll das aber so: Wenn ich das Programm starte, soll das Programm nach allen Dateien in einem Ordner suchen die die Enden z.B. '.xlc' haben und diese dann in die ListBox eintragen, so das wenn ich ein Doppelklick auf diese Datei machen, das Hauptprogramm geladen wird und dann lese ich einfach die benötigten Infos aus der gewählten Datei.

Ich habs mal mit
Delphi-Quellcode:
ListBox1.Items.SaveToFile('C:\test.ini');
und mit
Delphi-Quellcode:
ListBox1.Items.LoadFromFile('C:\test.ini');
probiert, das geht zwar, aber wenn nun eine Datei manuell aus dem Ordner genommen wird, erkennt dies die ListBox nicht. Desweiteren bezieht sich ja diese Speichermethode auf eine einzige Datei wo dann die einzelnen Items gespeichert sind, ich will ja das er die Dateinamen in der ListBox anzeigt.
Kann mir da ein zufällig helfen?

taaktaak 6. Aug 2008 14:34

Re: ListBox Profile aus Datei laden
 
Moin, Moin.
Derzeit geht es ja wohl nicht darum Profile zu laden, sondern die Namen der vorhandenen Profildateien in eine Listbox zu bekommen.
Schau mal nach den Stichworten FindFirst() und FindNext() damit kannst du ein Verzeichnis nach bestimmten Dateien durchsuchen, die Ergebnisse übergibst du dann an die Listbox.
Das sollte dir zunächst einmal weiterhelfen.

calculon 6. Aug 2008 14:50

Re: ListBox Profile aus Datei laden
 
Zitat:

Zitat von b00gie
[..] Ich habs mal mit
Delphi-Quellcode:
ListBox1.Items.SaveToFile('C:\test.ini');
und mit
Delphi-Quellcode:
ListBox1.Items.LoadFromFile('C:\test.ini');
probiert, [..]

Zum Glück hast du's nicht mit

Delphi-Quellcode:
ListBox1.Items.SaveToFile('C:\boot.ini');
probiert...

Sorry for Off-Topic

Gruß
--


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 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 by Thomas Breitkreuz