Die Bar zeigt deswegen nix an, da im WorkBegin AWorkCount = 0 ist.
AWorkCount schein aber die Größe des Files zu sein.
Woran das liegt weiß ich nicht. Evtl. am
FTP-Server oder an
Indy. (mehr bleibt dann auch nicht

)
Ich setze ich einfach die ProgressBar beim Download nicht auf AWorkCount sondern auf IdFtp1.DirectoryListing.Items[i].Size .
Ob das der korrekte Weg ist weiß ich nicht, aber es funktioniert bei mir problemlos.
Gruß
gmc