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

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

Загруженность процессора (во время цикла)? [D5]


Matvey ©   (2002-01-17 01:05:00) 

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


Matvey   (2002-01-17 23:56:00) [1]

Да все нормально, даже лучше, огромное всем спасибо, вроде не первый год программирую, а такой элементарщины как ProcessMessages не вспомнил. Обидно за себя.
СПАСИБО!!!

PS_______________________________________
Да Благословит господь INTERNET. АЛИЛУЯ.


SoftOne   (2002-01-17 22:50:00) [2]

Не совсем так. Скорее нужно дать возможность приложению во время цикла обрабатывать сообщения, в том числе и нажатие кнопок.
см. Anatoly Podgoretsky © (17.01.02 01:23)


Matvey   (2002-01-17 21:33:00) [3]

Хорошо, спасибо попытаюсь, т.е. в теле цикла создать дополнительную проверку условий на нажатие ,например, кнопок?


Дима566   (2002-01-17 10:19:00) [4]

а если ты сделаешь с помощью TThread будет совсем круто

смотри пример
C:\Program Files\Borland\Delphi5\Demos\Threads


Digitman   (2002-01-17 08:37:00) [5]

P.S. Процессор ВСЕГДА загружен на 100%, вне зависимости от того - цикл или не цикл


Anatoly Podgoretsky   (2002-01-17 01:23:00) [6]

Обрабатывать сообщения внутри цикла (ProcessMessages)


Наверх

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