Я использую компонент Indy TIdSmtp для отправки электронной почты. К электронным письмам, которые я отправляю, будут прикреплены большие вложения, обычно размером от 5 до 40 МБ. Я хочу обновить индикатор выполнения, который будет показывать общий ход отправки в процентах от общего количества байтов, которые необходимо отправить. Меня не волнует, действительно ли это точно, просто достаточно, чтобы дать кому-то, наблюдающему за индикатором выполнения, указание, насколько далеко продвинулся общий процесс отправки электронной почты.
Может ли кто-нибудь указать мне на образец кода, который показывает мне, как это сделать?