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

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

Адекватная реакция :) [D7, Win95/98, WinXP]


Зм1й ©   (2005-11-05 13:19:00) 

Моя программа выполняет длительную опирацию, например копирование файлов. Как мне сделать, чтобы в это время она нормально реагировала на действия пользователя (перемещение формы, нажатие кнопок и т. д.)?


Virgo_Style   (2005-11-05 14:38:00) [1]

Зм1й ©   (05.11.05 14:03) [4]
А как это сделать?


To create and use a new thread object:

Choose File | New | Other | Thread Object to create a new unit that contains an object derived from the TThread class.
Define the thread object’s Execute method by inserting the code that should execute when the thread is executed.


Нельзя ли по подробнее?

вызывается в цикле. В конце ставится точка-с-запятой. Еще подробнее?

Замечу, что F1 знает и про первое, и про второе.


Зм1й   (2005-11-05 14:03:00) [2]


> Нужно выделить "длительную операцию" в отдельный поток..

Я так и думал. А как это сделать?

> Application.ProcessMessages

Нельзя ли по подробнее?


Tonich   (2005-11-05 13:57:00) [3]

в отдельный поток


Anatoly Podgoretsky   (2005-11-05 13:40:00) [4]

Application.ProcessMessages


gdaujk   (2005-11-05 13:30:00) [5]

Нужно выделить "длительную операцию" в отдельный поток...


Наверх

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