![]() |
Re: Einfache Schleife kann ich nicht lösen! :-(
Folgendes fiel mir bei deinem Code auf:
Delphi-Quellcode:
Pack das vor die Schleife, der Wert verändert sich ja nicht in der Schleife
fn := 'C:\Windows\Temp\allcover\';
Delphi-Quellcode:
Pack das in eine
fs := TFileStream.Create(fn, fmCreate);
IdHTTP1.Get(HIER, fs);
Delphi-Quellcode:
Damit ist sichergestellt, dass die Resource geschützt ist und das Objekt auf jedenfall freigegeben wird.
try
fs := TFileStream.Create(fn, fmCreate); IdHTTP1.Get(HIER, fs); finally fs.Free; end; Gruß, Stefan |
Re: Einfache Schleife kann ich nicht lösen! :-(
Danke es kommt jetzt nur der fehler 404 sprich dateinciht gefundne wenn ich für HIER i nehm
|
Re: Einfache Schleife kann ich nicht lösen! :-(
I hat immer den Wert des schleifendurchlaufs also 1,2,3 usw.
|
Re: Einfache Schleife kann ich nicht lösen! :-(
Zitat:
![]() Gruß Hawkeye |
Re: Einfache Schleife kann ich nicht lösen! :-(
@Hawkeye: Mein Fehler, muss natürlich so lauten
Delphi-Quellcode:
@la.reunion: Hinter das "For i:= 0 to listbox1.items.count - 1 do" muss dringend ein Begin schließend mit einem End, sonst führt er nur das fs := TFileStream.Create(fn, fmCreate); in einer Schleife aus und macht des Rest ausserhalb.
fn := 'C:\Windows\Temp\allcover\';
For i:= 0 to listbox1.items.count - 1 do begin fs := TFileStream.Create(fn, fmCreate); try IdHTTP1.Get(listbox1.items[i], fs); finally fs.Free; end; end; |
Re: Einfache Schleife kann ich nicht lösen! :-(
:witch: z.b.
|
Re: Einfache Schleife kann ich nicht lösen! :-(
DANKEE!!!
Delphi-Quellcode:
mhhh er sagt immer der pfad kann nciht gefunden/erstellt erden!??! was ist da?(auch wenn ich +listbox1.items[i] weglasse)
fn := 'C:\Windows\Temp\'+listbox1.items[i];
|
Re: Einfache Schleife kann ich nicht lösen! :-(
Moin la.reunion,
ich habe da mal eine Frage: Was steht eigentlich in der Listbox? BTW: So wie das bisher aussieht wird es aber nicht funktionieren können, da das Erzeugen des FileStreams auf ein Verzeichnis verweist, nicht auf eine Datei. |
Re: Einfache Schleife kann ich nicht lösen! :-(
Ist denn überhaupt was in der listbox drin? denn ohne gehts ja nich ;)
|
Re: Einfache Schleife kann ich nicht lösen! :-(
HAbe mal drein links rein(sind ja die gleichen aber is ja egal)
...waren die ganze zeit shcon drin ...
Delphi-Quellcode:
Inzwischen sagt er dann das der Listenindex überschritten wurde!
http://images.amazon.com/images/P/B00006L71B.03._SCLZZZZZZZ_.jpg
[url]http://images.amazon.com/images/P/B00006L71B.03._SCLZZZZZZZ_.jpg[/url] [url]http://images.amazon.com/images/P/B00006L71B.03._SCLZZZZZZZ_.jpg[/url] Danke für eure MÜHE!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 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-2025 by Thomas Breitkreuz