Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сделать чтоб цикл не вешал форму? 
V
    Опции темы
Syberex
Дата 20.3.2007, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 15.9.2006
Где: Украина

Репутация: нет
Всего: нет



трабла такая, обчная форма, на ней кнопка и окошка, в кнопке  цикл бесконечный, когда цикл включён то форму двигать нельзя, как сделать чтоб и цикл работал нормально и события на форме происходили другие, и чтоб форму двигать можно было? Borland Developer Stidio 2006
--------------------
whole power in artificial intelligences
PM MAIL ICQ   Вверх
Greeen
Дата 20.3.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 7
Всего: 18



1. Зачем 2 одинаковых темы?
2. Не тот раздел.
3. Пользуемся поиском по слову "потоки"


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
deniska
Дата 20.3.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 1.7.2005
Где: Троицк

Репутация: нет
Всего: 0



запихнуть цикл в отдельный поток. по нажатию кнопки его запускать. File->New->Other->ThreadObject(так в 6 по крайней мере). ну и в каждой итерации цикла нужно все равно хотябы Sleep поставить чтоб проц не грузить совсем уж 
PM MAIL ICQ   Вверх
Goryachev
Дата 20.3.2007, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 23.2.2005
Где: Израиль

Репутация: нет
Всего: нет



Запусти цикл в отдельном threade
(упс, не заметил, что уже ответили)

Это сообщение отредактировал(а) Goryachev - 20.3.2007, 10:30
PM MAIL   Вверх
RatHat
Дата 20.3.2007, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вождь индейцев
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 5.9.2005

Репутация: нет
Всего: 1



Можно без потоков, но это более ректальное решение:
в теле цикла навесь 

Application->ProcessMessages();
--------------------
Ma a kis' hi ve'ist i wan'i na e'ho ho wan'i
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.