Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отдельный поток? [D2005, XP]


Stepper ©   (2008-03-20 10:10:00) 

При активации формы соединяюсь с неким юрл посредством IdHTTP
Прога подвисает визуально на 5-15 секунд
Для визуализации процесса соединения использую TAnimate
Но до окончания подвисания проги не какой анимации нет - как только данные выводятся в мемо то анимация активируется!

Как сделать окно программы не зависящей от процесса коннекта к юрл?


Stepper   (2008-03-21 16:44:00) [1]

Всем огромное спасибо! Все прочел и реализовал у себя! Оказывается делофф то :)


easy   (2008-03-21 11:55:00) [2]

http://dfc.com.ru/download.php?d=downloadthread[4kb]


ЦУП   (2008-03-21 11:32:00) [3]


> Stepper   (21.03.08 09:40) [8]


http://forum.sources.ru/index.php?showtopic=120033&hl=idhttp&view=showall


tesseract   (2008-03-21 10:19:00) [4]


> Спасибо огромное! Вы не могли бы на примере небольшом показать?


Большой пример выйдет. Не проще в книжке почитать ? Или в справке по TThread.


Stepper   (2008-03-21 09:40:00) [5]


> поэтому используй TThread и создавай все Indy-компоненты
> в нем динамически!
>


Спасибо огромное! Вы не могли бы на примере небольшом показать?


Loginov Dmitry   (2008-03-21 07:47:00) [6]

> Прога подвисает визуально на 5-15 секунд
> Для визуализации процесса соединения использую TAnimate


Если ты основной поток на 15 секунд повесил, то какая тут может быть анимация? Естественно никакой!
Клиентские Indy-компоненты могут работать в дополнительном потоке, поэтому используй TThread и создавай все Indy-компоненты в нем динамически!


Stepper   (2008-03-21 02:55:00) [7]


> tesseract ©   (20.03.08 10:39) [1]
>
> В поток всё выноситься или используються неблокирующие сокеты.
>


Вы не могли небольшой примерчик отписать по поводу вынесения или использования небл. сокетов (название компонентов) ?


Stepper   (2008-03-20 15:16:00) [8]


> Сергей М. ©   (20.03.08 15:10) [4]


ШютниГГ :)


Сергей М.   (2008-03-20 15:10:00) [9]

ну тогда тряси бубен)


Stepper   (2008-03-20 15:08:00) [10]


> Сергей М. ©   (20.03.08 10:58) [2]


Оно стоит по умолчанию! И не фига не анимирует!


Сергей М.   (2008-03-20 10:58:00) [11]

Установи св-во Animate.Timer = False


tesseract   (2008-03-20 10:39:00) [12]

В поток всё выноситься или используються неблокирующие сокеты.


Наверх

Титульная страница Поиск, карта сайта Написать письмо