|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.08.2012, 19:32 | #1 |
Пользователь
Регистрация: 20.01.2011
Сообщений: 14
|
Бесконечный цикл без зависания
Необходима помощь. Есть информация, поступающая от GPS- приемника по нажатии кнопки... Как организовать бесконечный цикл этого приема, с интервалом 1 секунда, но чтоб программа на зависала? Заранее спасибо.
|
08.08.2012, 19:46 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Вызывайте
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
08.08.2012, 20:15 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Можно через таймер организовать.
Компонент Timer. В обработчике событий прописываете определённые действия. Саму прогу можно в трей отправить, чтоб не мешала.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
08.08.2012, 22:51 | #4 | |
Регистрация: 07.08.2012
Сообщений: 9
|
Цитата:
while (true) { Sleep(1000); // Задержка 1 сек Application->ProcessMessages(); /* ат тут пиши свой код */ } |
|
13.09.2012, 16:35 | #5 |
Пользователь
Регистрация: 13.07.2011
Сообщений: 40
|
Application->ProcessMessages(); лучше не использовать.
Через таймер надо делать. А еще лучше сделать через события прерываний с GPS. Ждать в потоке Event, использую WaitForSingleObject - так более правильно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бесконечный цикл. | Тошка | Помощь студентам | 6 | 12.03.2011 17:50 |
Бесконечный цикл. | Kingdom_Reborn | Помощь студентам | 4 | 11.11.2010 00:18 |
Таймаут и бесконечный цикл | Terikon | Работа с сетью в Delphi | 4 | 30.03.2009 14:48 |
цикл...и по ходу бесконечный... | victum | Помощь студентам | 10 | 07.01.2009 15:57 |
Бесконечный цикл | Эдуард | Общие вопросы C/C++ | 4 | 03.04.2008 17:28 |