Thema: Delphi indy smtp progressbar

Einzelnen Beitrag anzeigen

Tanne

Registriert seit: 2. Mär 2005
Ort: Kiel
25 Beiträge
 
#1

indy smtp progressbar

  Alt 22. Jul 2005, 18:12
Hallo.
Habt ihr eine Ahnung, wie es möglich ist, die größe einer Email zu erfahren, bevor sie gesendet wird?
Die Größer würde das Maximum einer Progressbar sein.
So dass man den aktuellen Fortschritt durch idsmtp1work sehen kann.
Nur leider müsste dafür die Größe der Mail bekannt sein.

procedure TForm1.IdSMTP1Work(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: Integer);
begin
ProgressBar1.Position:=AWorkCount;
end;




SMTP.Username:=name;
SMTP.Password:=passwort;
SMTP.Host:=host;
SMTP.Port:=port;
SMTP.Connect;
try
SMTP.Send(IdMessage);
finally
SMTP.Disconnect;
end;
  Mit Zitat antworten Zitat