Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Циклы, Нужно приостоновить роботу цикла
dr.SeM
Вставить ник
сообщение 5:04:2008, 16:46
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 25
Регистрация: 23:12:2007
Из: Ивано-Франковськ
Пользователь №: 14 416
Специализация: c++ builder



Репутация: - 0 +


Здраствуйте!
У меня такой вопрос: скажем есть цикл который выполняеться 180000 раз, и при етом форма не реагирует на клик кнопки для выхода. Можно ли как то приостоновить роботу цикла?
IDE C++ Builder 6
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 3)
sax_ol
Вставить ник
сообщение 5:04:2008, 17:12
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Исключение все остановит.
Подняться вверх 
 
Сообщение #2
European
Вставить ник
сообщение 7:04:2008, 07:02
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 1 816
Регистрация: 4:09:2006
Из: Минск
Пользователь №: 6 316
Специализация: C++



Репутация: - 31 +


Цитата(sax_ol @ 5:04:2008 - 19:12) *
Исключение все остановит.

Ну это очень жестоко... Если билдер, то в конце каждой (или не каждой) итерации можно вызывать Application.ProcessMessages()
Подняться вверх 
 
Сообщение #3
????
Вставить ник
сообщение 7:04:2008, 11:16
Цитата Ответить 


Почетный секретчик
*****

Группа: Модеры
Сообщений: 1 166
Регистрация: 30:09:2003
Из: Брест
Пользователь №: 58
Специализация: Пиво



Репутация: - 2 +


или разделяй основной поток и поток обработки данных
Подняться вверх 
 
Сообщение #4


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 04:38
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net