![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Здрасти. Возникла вот такая проблема:
Есть код
Вопрос: как можно вывести процесс отправки сообщения ? как в IE процесс открывания страницы (синенькая полосочка снизу в левом углу на статусбаре) Спасибо. -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
maniaks1 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 16.12.2006 Репутация: нет Всего: нет |
Можно показывать пользователю, что сейчас происходит...
Если чуть извратиться, то можно вывести и ProgressBar, например посчитать сколько всего сообщений показываеться при отправке, и при каждом сообщении изменять счётчик
Правда это фигня получиться... |
||||
|
|||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
maniaks1, Спасибо
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
хех, все бы ничего, но когда крепиш к письму фаил норм размера и отправляеш - то программа какбы зависает...
так что Лююди) как вывести процес отправки письма в ProgressBar ? -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 4 Всего: 133 |
проверяй какой обьем данных отправлен. На основании этого, а так же размера файла и самого тела писма определяй % отправки
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
мм... я не уверен конечно, не сталкивался с idSMTP...
но у него, так же как и у idHTTP, есть 3 события OnWorkBegin, OnWork и OnWorkEnd. в OnWorkBegin запоминаешь AWorkCountMax, в OnWork вычисляешь процент передачи как AWorkCount / FWorkCountMax * 100... ну и в прогрессбар это все) + прогрессбар.Update + Application.ProcessMessages p.s. теме место имхо в "Сетях" Это сообщение отредактировал(а) MetalFan - 20.5.2007, 11:09 -------------------- There are always someone smarter than you... |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
MetalFan, всем спасибо, разобрался
Это сообщение отредактировал(а) Exai1e - 20.5.2007, 12:23 -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |