![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Пользователь
Регистрация: 08.02.2012
Сообщений: 44
|
![]()
Всем привет есть код рабочий (Visual C++ работаю в Microsoft Visual Studio 2010 ). в нём есть проблемма музыка играет в будильнике если указываеш какойто промежуток времени по истечению секундо мера к примеру. но будильник не хочет играть коректно когда указываеш конкретное время во сколько он должен заиграть. играет в разное время но не в указаное .вод код.
Цитата:
вот как я пологаю проблемный код тут включаетса в какое время должна заиграть музика Цитата:
|
||
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Скорее всего не вычисляете правильно через сколько секунд должен сработать таймер. Возможно переполнение при вычислении QuadPart. Попробуйте сначал записать секунды в QuadPart а потом умножить переменную на нужные константы - тогда все выражение будет приведено в long long тип.
После того, как вычислите QuadPart скопируйте результат в FILETIME структуру и с помощью FileTimeToSystemTime() посмотрите что получится. Только знак не меняйте, т.е. должно быть положительным. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Будильник | cargo29 | Общие вопросы Delphi | 9 | 27.03.2011 07:49 |
Будильник. | rabbitsnew | Общие вопросы Delphi | 2 | 30.08.2010 21:04 |
будильник | waka2ebawer | Общие вопросы Delphi | 4 | 22.06.2010 10:47 |
Будильник | Loraq | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 07.12.2009 21:05 |
Будильник | DeDoK | Общие вопросы Delphi | 7 | 21.02.2008 10:02 |