Thema: Delphi Fenster: Bitte warten

Einzelnen Beitrag anzeigen

Benutzerbild von jakobwenzel
jakobwenzel

Registriert seit: 31. Aug 2005
Ort: Ingelheim am Rhein
141 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Fenster: Bitte warten

  Alt 22. Nov 2006, 20:27
Nach dem Show noch ein Bittewarten.Update.

Hintergrund:
Wenn das Fenster dargestellt wird, sendet Windows eine Nachricht, dass das Fenster gezeichnet werden soll an das Prog. Da aber der Download noch läuft wird die Nachricht noch nicht abgeholt.

Ein Application.ProcessMessages hätte den gleichen Effekt.
Wenn du das Application.ProcessMessages ins idFTP1.OnWork schreibst, wird es immer wieder ausgeführt und deine Anwendung bleibt bedienbar (wenn der Upload länger dauert kann man so dann zB einen Abbrechen-Schalter einbauen, ohne das Application.ProcessMessages käme der Klick erst nach der Fertigstellung des Uploads an)

EDIT: Da bemüht man sich so, und dann is man zu lahm
Jakob Wenzel
"My store now sells Ninja Weapons!"
Comicverkäufer bei den Simpsons
  Mit Zitat antworten Zitat