Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2009, 16:06   #1
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию Как мне сделать шкалу загрузки,чтоб отображался процесс передачи письма

всем привет,написал прогу для отправки письма на майл,с прикрепленным файлом.собственно вопрос,как мне сделать шкалу загрузки,чтоб отображался процесс передачи письма,или как нибудь в кбайтах,сколько передано и сколько осталось

Код:
idsmtp1.Connect;
   infolabel.Caption:='Отправка письма...';
   idSMTP1.Send(IdMessage1);
   infolabel.Caption:='письмо отправлено!';
   idSMTP1.Disconnect;
при этом сообщение Отправка письма... не выводиться(видимо из за того что при передаче все остальное блокируеться)
как тут можно сделать с помощю progressbar????

Что за название - "почтовик-progressbar" ?
Разучились давать нормальные названия темам?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны

Последний раз редактировалось mihali4; 01.12.2009 в 16:50.
betirsolt вне форума Ответить с цитированием
Старый 01.12.2009, 16:40   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

обратите внимание на события OnWork***

а вообще учите многопоточность и будет вам счастье.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.12.2009, 15:00   #3
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
обратите внимание на события OnWork***

а вообще учите многопоточность и будет вам счастье.
а можно по подробнее??на событие OnWork-idsmtp имееться ввиду??как сделать пример можете привести?я с прогрессбаром только в цикле делал,а тут же нет цикла
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процесс загрузки apocalypce Общие вопросы Delphi 2 31.08.2009 22:10
Как с помощью ProgressBar показать процесс загрузки файла? blackstersl Общие вопросы Delphi 5 20.03.2009 11:31
Как сделать, чтоб в ячейке ВЫБИРАЛОСЬ? kristinafadeewa Microsoft Office Excel 12 27.10.2008 06:05
Как сделать чтоб картинки менялись? Kaktys v tymane Помощь студентам 1 09.05.2008 00:53
Как узнать,нужен ли мне определённый процесс Alximik Софт 5 21.11.2007 13:50