Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi txt in Listbox laden (https://www.delphipraxis.net/1087-txt-listbox-laden.html)

Salomon 16. Okt 2002 17:16


txt in Listbox laden
 
Hi,
wie kann ich eine Text Datei in eine Listbox einlesen? Also so, das jede Zeile der txt eine Zeile (item) in der Listbox erhält.

Sollte einfach sein, aber ich komme gerade nicht drauf. So gehts nicht:

if opendialog.Execute then
auftragslist.Items.Add(opendialog.Files);

Mfg
Salomon

RomanK 16. Okt 2002 17:22

SO müsste es gehen:
Code:
listbox1.Items.LoadFromFile(opendialog.Files);

Salomon 16. Okt 2002 17:26

Ja, richtig. Da hätte ich auch draufkommen müssen. Vielleicht sollte ich mal eine Pause machen...

So ganz richtig funktioniert es aber noch nicht. Der Compiler meckert noch mit incompatiblen Typen "String" und "TString".
Noch eine Idee?

Nachtrag:
Es muss natürlich
"auftragslist.Items.LoadFromFile(opendialog.Name); "
heißen.

Nur wenn ich jetzt eine TXT Datei öffne stürtzt das ganze Programm mit einer Exception ab, was mache ich falsch?

Christian Seehase 16. Okt 2002 17:37

Moin Salomon,

was hältst Du von

Code:
auftragslist.Items.LoadFromFile(opendialog.[color=red][b]File[/b][/color]Name);
?

OpenDialog1.Name enthält den Namen der Kompo, in diesem Falle also OpenDialog1. ;-)

Salomon 16. Okt 2002 17:46

Mmh, hört sich echt gut an...

So jetzt mach ich aber wirklich Schluss. Ein wenig frische Luft soll Wunder wirken.

Thanx
Salomon


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 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