camope3
19-11-2012, 14:43
Реализована отправка электронной почты через компонент TidSMTP. Прикрутил индикацию прогресса через TGauge. В событиях TidSMTP вписано:
Events "OnBegin"
procedure TfEmail.SMTPWorkBegin(ASender: TObject; AWorkMode: TWorkMode; AWorkCountMax: Int64);
begin
Gauge1.Progress := 0;
Gauge1.MaxValue := AWorkCountMax;
end;
Events "OnWork"
procedure TfEmail.SMTPWork(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Int64);
begin
Gauge1.Progress:=AWorkCount;
end;
при отправке письма индикация не работает. помогите разобраться где проблема. Заранее благодарен
Events "OnBegin"
procedure TfEmail.SMTPWorkBegin(ASender: TObject; AWorkMode: TWorkMode; AWorkCountMax: Int64);
begin
Gauge1.Progress := 0;
Gauge1.MaxValue := AWorkCountMax;
end;
Events "OnWork"
procedure TfEmail.SMTPWork(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Int64);
begin
Gauge1.Progress:=AWorkCount;
end;
при отправке письма индикация не работает. помогите разобраться где проблема. Заранее благодарен