Wen die Datei klein ist und ganz schnell runtergeladen wurde, oder in schon im IE-Cache war, also auch schnell da war, dann wird BINDSTATUS_DOWNLOADINGDATA unter umständen garnicht aufgerufen.
Erweiter mal BINDSTATUS_ENDDOWNLOADDATA:
Code:
BINDSTATUS_ENDDOWNLOADDATA:
begin
Form1.Label1.Caption := 'Download wurde beendet...';
[color=red]Form1.Gauge1.Progress := 100;[/color]
end;
dadurch wird auf jeden Fall - bei einem erfolgreich abgeschlossenem Download das Gauge auf 100 gesetzt.
Wenn es dann immernoch nicht geht, dann hast du doch irgendwo 'nen Fehler drin.
Ein Therapeut entspricht 1024 Gigapeut.