用TIDSMTP发送邮件,为取得发送进度代码如下:
procedure TNewEmailForm.smtpcomWorkBegin(Sender: TObject;
  AWorkMode: TWorkMode; const AWorkCountMax: Integer);
begin
  progressBar1.Max:=AWorkcountMax;
  progressBar1.Position:=0;
end;procedure TNewEmailForm.smtpcomWork(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin
  progressBar1.Position:=AWorkCount;
end;
邮件能正常发送,但发送过程中进度条没有发映,窗口是模式的,不知以上代码何处有问题,请指教
procedure TNewEmailForm.smtpcomWorkEnd(Sender: TObject;
  AWorkMode: TWorkMode);
begin
  progressBar1.Position:=0;
end;