Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ontimer nur wenn Upload abgeschlossen (https://www.delphipraxis.net/13118-ontimer-nur-wenn-upload-abgeschlossen.html)

chris_82 11. Dez 2003 11:53


Ontimer nur wenn Upload abgeschlossen
 
Ich lade über die Idny Komponente IdFtp, zeitgesteuert per Timer alle n Sekunden ein Bild auf einen FTP-Server.

Das Bild wird auf einer Html-Seite mittels einem Javascript auch alle n Sekunden neu geladen.

Wenn ich nun die Kopressionsrate des Jgs´s relativ klein mache und ich das Interval ziemlich kurz mache, dann zeigt er mir auf der Seite nur ein Teil des Bildes bzw. kein Bild an.

Wie kann ich dem OnTimer Ereignis sagen, das es im Normalfall alle n Sekunden das Bild hochladen soll (aber nur wenn gerade kein Upload aktiv ist) und sonst genau dann, wenn der Upload abgeschlossen ist?

(if bedingung und dergleichen ist mir bekannt, möchte eben nur gern wissen wie ich dem ontimerereignis mitteilen kann, das es noch so lange warten soll.)

Kamil 11. Dez 2003 13:13

Re: Ontimer nur wenn Upload abgeschlossen
 
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  (Sender As TTimer).Enabled:=false;
  Upload('meinbild.jpg');
  (Sender As TTimer).Enabled:=true;
end;


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