Hallo, nein daran liegt es nicht. Ich habe mal den Code geändert und festgestellt das, das UpdaterFtpWork gar nicht richtig ausgeführt wird.
Der Wert in Progress bleibt immer gleich.
Delphi-Quellcode:
procedure TUpdaterFrm.UpdaterFtpWork(ASender: TObject; AWorkMode: TWorkMode;
AWorkCount: Int64);
var Progress : Integer;
begin
Progress := AWorkCount;
if ProgressBar.Position <> Progress then
begin
ProgressBar.Position := Progress;
showMessage(IntToStr(Progress));
end;
Application.ProcessMessages;
end;