Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Einfache Schleife kann ich nicht lösen! :-( (https://www.delphipraxis.net/71846-einfache-schleife-kann-ich-nicht-loesen.html)

Stefan Hueg 21. Jun 2006 20:48

Re: Einfache Schleife kann ich nicht lösen! :-(
 
Probiers mal so:

Delphi-Quellcode:
For i:= 0 to listbox1.items.count - 1 do begin
    fn := 'C:\Windows\Temp\allcover\Cover_' + IntToStr(I) + '.jpg';
    fs := TFileStream.Create(fn, fmCreate);
    try
      IdHTTP1.Get(listbox1.items[i], fs);
    finally
      fs.Free;
    end;
  end;

la.reunion 21. Jun 2006 20:51

Re: Einfache Schleife kann ich nicht lösen! :-(
 
So geht es JUHU!!!!!
DANKE VIELMALS!!!

Jetzt muss ich nur mal alle Links aus der XML Datei extrahieren!
um die in die Listbox einzutragen!

Stefan Hueg 21. Jun 2006 20:53

Re: Einfache Schleife kann ich nicht lösen! :-(
 
Freut mich, nun solltest du das

Delphi-Quellcode:
fn := 'C:\Windows\Temp\allcover\Cover_' + IntToStr(I) + '.jpg';
Durch etwas ersetzen das den Dateinamen der zu downloadenden Datei enthält. Ich denke hier im Forum wirst du fündig.

la.reunion 21. Jun 2006 21:00

Re: Einfache Schleife kann ich nicht lösen! :-(
 
Vielen dank! nochmals
ich hbae dann noch ein kleines prob und zwar wenn ich dann in der listbox ein item anklicke soll es in einem image1 angezeigt werden

der code wäre doch dann

nur für einen selektierten eintrag? oder nicht?
For i:= 0 to listbox1.items.count - 1 do begin Listbox1.item[ItemIndex]


mhh ne des falsch

Obi-Wan 22. Jun 2006 11:24

Re: Einfache Schleife kann ich nicht lösen! :-(
 
Du musst einfach in das "OnClick" Ereignis der Listbox das hier schreiben:

Delphi-Quellcode:
procedure TForm1.ListBox1Click(Sender: TObject);
begin
 Image1.Picture.LoadFromFile(ListBox1.Items[ListBox1.Itemindex]);
end;
Davon ausgehend das in der Listbox die Pfade zu der jeweiligen Datei stehen.
Wenn du .jpg Bilder anzeigen lassen willst muss du oben in der uses Klausel noch JPEG einbinden. :zwinker:

la.reunion 3. Jul 2006 19:14

Re: Einfache Schleife kann ich nicht lösen! :-(
 
danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.
Seite 3 von 3     123   

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