AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi StatusBar anstatt Download-Fenster
Thema durchsuchen
Ansicht
Themen-Optionen

StatusBar anstatt Download-Fenster

Ein Thema von djpaull · begonnen am 24. Apr 2008 · letzter Beitrag vom 25. Apr 2008
 
djpaull
(Gast)

n/a Beiträge
 
#1

StatusBar anstatt Download-Fenster

  Alt 24. Apr 2008, 21:50
Servus Leute!

Bin immernoch an meinem Browser dran. Es geht um Download kleiner Dateien, in meinem Fall sind es (viele) Bilder. Ich habe den Download etwas automatisiert, d.h. das Programm lädt mir die Bilder aus einer Liste (ListBox) ins Verzeichniss XY. Problem:

1. Während des Downloads ist das ganze Programm nicht ansprechbar und
2. Ich wollte es so machen, dass das Programm
a) mir den jeweiligen Download und den dazu gehörigem Fortschrittsbalken (wie in der ProgressBar) in der StatusBar anzeigt
b) den Gesammtfortschritt azeigt. Sollte gehen, da die Anzahl der zuladenden Dateien bekannt ist (ListBox1.Items.Count oder so).

Code zu 1.

Delphi-Quellcode:
procedure TForm1.DownloadClick(Sender: TObject);
var
  d: String; //Ordner Name
  url,ziehl: pchar;
begin
  d:=getcurrentwb.LocationName;
  createdir('c:/'+d);
  for i := 0 to Listbox2.items.Count - 1 do
    begin
    url:=pchar(listbox2.Items.Strings[i]);
    ziehl:=pchar('c:/'+d+'/'+inttostr(i+1)+'.jpg');
    URLDownloadToFile(nil, url, ziehl, 0 , nil);
  end;
end;
Hat jemand ne Idee oder Erfahrung?

EDIT1

Habe das hier gefunden. Weiss aber nicht, wie mich das weiter bringen soll, bzw. wie ich das Ganze aufrufen soll. Ausserdem gibt es bei mir keine Komponente "TGauge" (TurboDelphi (Explorer-Version)). Aber hier entstehen wieder 2 Probleme: wie verlege ich z.B.  Form1.Gauge1.Progress := MulDiv(ulProgress,100,ulProgressMax); auf die StatusBar und wie funtioniert der Aufruf?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:53 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