Ciao a tutti
utilizzo una progress bar per visualizzare l'andamento del caricamento di un file
se il file mi supera i 2 GB la progress bar mi da errore
mi dice che la proprietà max è fuori range.....
questo è il codice con cui
inizializzo e muovo la progress bar
procedure TUpload.IdFTP1WorkBegin(Sender: TObject;
AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
ProgressBar1.Max := AWorkCountMax;
ProgressBar1.Position := 0;
end;
procedure TUpload.IdFTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
ProgressBar1.Position := AWorkCount;
lblProgress.Caption := 'Sended: ' + NByteToString(AWorkCount);
Application.ProcessMessages;
end;
Non sono un espertop di delphi ma come faccio ad impostare AWorkCountMax ??
c'è un modo?
Inoltre che voi sappiate esiste un limite per l'upload con indy ftp? è possibile che non mi carichi file di + di 2 gb?
Grazie per le risposte