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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2007, 03:19   #1
no.
Новичок
Джуниор
 
Регистрация: 19.02.2007
Сообщений: 2
По умолчанию "Зависание" программы.

При выполнении большого объема операций (в цикле напр) активное окно зависает, т.е. не реагирует на мышь и т.п. Как можно пофиксить это? Спасибо за помощь -_-
no. вне форума Ответить с цитированием
Старый 19.02.2007, 03:40   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Для этого нужно передавать часть времени операционной системе.
Надо ввести где-нибудь внутри цикла:
Application.ProcessMessages;
mihali4 вне форума Ответить с цитированием
Старый 19.02.2007, 08:44   #3
no.
Новичок
Джуниор
 
Регистрация: 19.02.2007
Сообщений: 2
Подмигивание !

Спасибо всё получилось!
no. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49
На чем пишутся стратегии типа "Казаков" и "Эпохи империи" Tayfun Свободное общение 3 26.06.2007 20:27