Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Problem mit ProgressBar beim versenden von Emails - IdSM

  Alt 12. Feb 2007, 12:29
Hallo,

ich würd das ganze auf Prozentbasis machen.

Delphi-Quellcode:
procedure Tmaengel.IdSMTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCountMax: Integer);
var FS:TFileStream;
begin
 choose_adress.ProgressBar1.Max := 100;
end;

procedure Tmaengel.IdSMTP1Work(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: Integer);
begin
  choose_adress.ProgressBar1.Position := round( (AWorkCount/Dateigroesse(FileName))*100); // <-- setze hier mal einen Haltepunkt
end;
Schau Dir in dem Haltepunkt einmal den Wert von AWorkCount an.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat