Есть индикатор, показывающий ход выполнения некоторой обработки, в конце которой идет отправка файла по почте. Сейчас индикатор не включает время выполнения метода послать(). Можно ли его заставить это делать?
(1) В том то и дело, что не известно. Время отправки зависит от времени соединения с почтовым сервером и размера файла отправки. А оно у каждого письма разное
(8) Т.е. сначала показывать ход выполнения не от 1 до 100%, а от 1 до 95.
А потом когда метод Послать() выполнится залепить индикатор на 100%.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший