Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

недоступная форма из-за циклов   Найти похожие ветки 

 
bagos   (2007-03-25 17:13) [0]

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


 
default ©   (2007-03-25 17:16) [1]

Application.ProcessMessages вставить в цикл(эта штука вытаскивает сообщения накопившиеся в очереди сообщений о обрабатывает их)
а вообще рекомендуется использовать дополнительный поток


 
bagos   (2007-03-25 17:19) [2]

спасибо.
Не подскажите статейку на тему дополнительных потоков или так намекните что искать


 
default ©   (2007-03-25 17:25) [3]

в SDK должно быть
см. многопоточное программирование
multithreaded programming(applications)
заходишь в справку в индексный поиски и там прямо вводишь multithread и там увидишь в списке если есть
и так можешь статьи поискать


 
default ©   (2007-03-25 17:27) [4]

вот в SDK моём
"When To Use Multiple Threads
Software that requires user interaction must react to the user"s activities as rapidly as possible to provide a rich user experience. At the same time, however, it must do the calculations necessary to present data to the user as fast as possible. If your application uses only one thread of execution, you can combine asynchronous programming with .NET Framework remoting or XML Web services created using ASP.NET to use the processing time of other computers in addition to that of your own to increase responsiveness to the user and decrease the data processing time of your application. If you are doing intensive input/output work, you can also use I/O completion ports to increase your application"s responsiveness."
как раз по твоей теме как видишь


 
default ©   (2007-03-25 17:39) [5]

http://msdn.microsoft.com/msdnmag/issues/05/08/Concurrency/default.aspx
статья зовётся
What Every Dev Must Know About Multithreaded Apps ;)


 
bagos   (2007-03-25 17:44) [6]

спасибки)


 
trubin ©   (2007-03-25 19:49) [7]

В дельфи дополнительные потоки можно создавать при помощи класса TThread



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
15-1174418302
koha
2007-03-20 22:18
2007.04.15
Есть ли у кого описание алгоритма A5 GSM


3-1169626238
r2d2
2007-01-24 11:10
2007.04.15
ADOTable и внесения изменений в БД


2-1174547169
sergeyst
2007-03-22 10:06
2007.04.15
Нужно ли осовбождать память?


15-1174377105
jack128
2007-03-20 10:51
2007.04.15
Автоматическое уничтожение объектов


9-1147104863
except 2.0
2006-05-08 20:14
2007.04.15
VCL окно во весь экран.