149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Чего-то я туплю... А как мне организовать рабочий цикл для консольной программы, которую предстоит потом запускать как сервис, фоновым процессом? Функциональность вся в обработчиках событий и/или дополнительных потоках, то есть в рабочем цикле делать ничего не надо, просто чтоб программа не завершилась.
Спасите-помогите, пропадаю;о(((
Спасите-помогите, пропадаю;о(((
То есть просто бесконечный цикл? Но он же будет процессор жрать.
если включить оптимизацию, он вообще минимум жрет.
просто проверять, получает ли программа системные сообщения и не являются ли они WM_CLOSE и/или WM_STOP
сам цикл должен быть пустым, только условие.
Или даже так
while (system_message!=WM_CLOSE) {}
там уже смотри сама.
или while true do {}
Я из-за этого бесконечного цикла 2 недели промучалась за здорово живёшь;о( Надо было написать трубу с одного ком-порта на другой. И шли потери данных, хоть тресни и время отклика было огромное, до 500 миллисекунд. Сегодня воткнула в этот цикл усыпление текущего процесса на 1000 - всё заработало идеально. Так что процессор этот цикл отжирает как большой.
Под эмбедед??? У него нет объекта Application.
я вообще по смыслу. Должна быть функция ответа оси, что приложение живо и работает))