Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Text aus Datei in eine ListBox laden (https://www.delphipraxis.net/28140-text-aus-datei-eine-listbox-laden.html)

Äfan 20. Aug 2004 02:31


Text aus Datei in eine ListBox laden
 
Meine Textdatei sieht so aus:

File1
File2
File3

Ich will das der Text in eine Listbox geladen wird. Die Liste soll auch so wie die Textdatei aussehen. Wenn ich es aber normal mit: ListBox1.Items.Add mache, werden alle 3 Zeilen in eine Zeile in der ListBox eingefügt. Wie mache ich es, damit die 3 Zeilen aus der Textdatei auch in 3 Zeilen der Listbox eingefügt werden ?

nailor 20. Aug 2004 02:34

Re: Text aus Datei in eine ListBox laden
 
mehr code mehr code. dann können wir dir besser helfen, und müssen nicht alles alleine coden ;). das einlesen ist das entscheidende. musst jede zeile einzeln adden.

Äfan 20. Aug 2004 02:37

Re: Text aus Datei in eine ListBox laden
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
   Cache := IdHTTP1.Get('http://aefan.x-craft.de/ServerTest.txt');
 
 ListBox1.Items.Add(Cache);
   
   If Cache > '' then
    Label4.Caption := 'Datei geladen'
   else
    Label4.Caption := 'Ein Fehler ist aufgetreten'
end;
PS: Der Text der in Label4 komm, kann man den auch in eine Statusbar machen ?

nailor 20. Aug 2004 02:46

Re: Text aus Datei in eine ListBox laden
 
ich hab von dem netzwerkkram keine ahnung, jedenfalls scheint das als ein string reinzukommen. und der wird dann geadded --> eine zeile. du musst ihn zerlegen, und jede zeile einzeln adden. entweder zwischenzeitlich in ne stringlist verfrachten, oder selbst nach zeilenumbrüchen suchen.

statusbar: such hier im forum nach ner kombination der worte "fortschritt balken progress bar download runterladen downloaden datei"

Äfan 20. Aug 2004 02:53

Re: Text aus Datei in eine ListBox laden
 
Naja OK, trotzdem Danke.

Statusbar: Die suche brachte nichts, und StatusBar und ProgressBar sind zwei unterschiedliche Objekte. :gruebel: :thumb:

teebee 20. Aug 2004 07:18

Re: Text aus Datei in eine ListBox laden
 
Wie wäre es damit:mit
Delphi-Quellcode:
ListBox1.Items.Text := Cache;
Gruß, teebee

plumper 20. Aug 2004 07:25

Re: Text aus Datei in eine ListBox laden
 
Und zum StausBar-Problem:

Hier im Forum suchenStatusBar and simpletext?

Jens

ripper8472 20. Aug 2004 09:13

Re: Text aus Datei in eine ListBox laden
 
[edit] sorry, ich hab ne gewaltige Sehschwäche, deshalb stand hier mal was sinnloses

themason26 20. Aug 2004 09:36

Re: Text aus Datei in eine ListBox laden
 
hallo ,

kann es sein, dass den string den du reinbekommst nur mit CR (#13) also von UNIX und nicht mit CR/LF (#13#10) also von DOS kommt ? ich weiß nicht genau wie dein string aussieht, den du reinbekommst. aber ich würde den daraufhin mal untersuchen und dann gegebenenfalls ein LF #10 einfügen.
wenn alles nix hilft mußt du wohl die strings trennen und separat in die listbox packen.

gruß
mason

Äfan 20. Aug 2004 15:51

Re: Text aus Datei in eine ListBox laden
 
@ TeeBee: Danke genau das habe ich gesucht :-D
@ themason26: Was ? :gruebel: :freak:
@ Plumper: Danke :thumb:


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