Отправляет email-рассылки с помощью сервиса Sendsay

Пауза в программе C++(Qt)

Всем салют!!! :)

Не могу решить проблему создания паузы менее одной секунды в программе,
написанной на C++ (или Qt). При этом желательно иметь признак
(предупреждение) об ее окончании.

Знаю про sleep(), но она дает паузы, кратные одной секунде. Функция isActive()
класса QTimer мне непонятна: по идее она должна указывать, истекло ли время
таймера, но работает как-то некорректно.

Может быть, кто-нибудь знает как сделать по-другому?

Спасибо.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28115; Возраст листа: 1172; Участников: 1704
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/598760

Ответить   Mon, 9 Oct 2006 22:14:28 +0400 (#598760)

 

Ответы:

On Mon, 9 Oct 2006 22:14:28 +0400
Роман <shipilovr***@m*****.ru> wrote:

22:31:21 [~]$ man -k sleep
nanosleep (2) - pause execution for a specified time
sleep (1) - delay for a specified amount of time
sleep (3) - Sleep for the specified number of seconds
usleep (3) - suspend execution for microsecond intervals

Ответить   Sergey Potapov Mon, 9 Oct 2006 22:32:18 +0400 (#598787)

 

Hello Роман,

Monday, October 9, 2006, 9:14:28 PM, you wrote:

Одним из методов решения этой проблемы есть использование функции
select. Дополнительный плюс этого способа - это будет работать на всех
платформах.

Best regards,
Igor Zeleny mailto:ajg***@m*****.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28120; Возраст листа: 1173; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/598943

Ответить   True Ajgor Tue, 10 Oct 2006 10:28:27 +0300 (#598943)

 

On Втр 10, True Ajgor wrote:

man 2 nanosleep.
man 3 usleep;

Best regards,
vjp7 <vj***@g*****.net>

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28124; Возраст листа: 1173; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/598977

Ответить   vjp7 Tue, 10 Oct 2006 13:55:14 +0400 (#598977)

 

Всем спасибо за исчерпывающие ответы. Тема закрыта. :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28127; Возраст листа: 1173; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/599074

Ответить   Tue, 10 Oct 2006 20:18:52 +0400 (#599074)