BOOL bRun=TRUE;
while (bRun) {
Function();
Sleep(60000);
}
Робота одновременно с системными часами
Тоесть через каждую минуту( от системных часов из-под винды ) должны выполняться определенные действия.
Цитата:
Originally posted by Nuzur
Робота одновременно с системными часами.
Тоесть через каждую минуту( от системных часов из-под винды ) должны выполняться определенные действия.
Робота одновременно с системными часами.
Тоесть через каждую минуту( от системных часов из-под винды ) должны выполняться определенные действия.
юзай сообщение WM_TIMER или функцию GetTickCount()
Цитата:
Originally posted by SackTap
юзай сообщение WM_TIMER или функцию GetTickCount()
юзай сообщение WM_TIMER или функцию GetTickCount()
Ет я и сам знаю. Я ищю функцию которая срабатывает каждую минуту от системных часов
Цитата:
Originally posted by Nuzur
Ет я и сам знаю. Я ищю функцию которая срабатывает каждую минуту от системных часов
Ет я и сам знаю. Я ищю функцию которая срабатывает каждую минуту от системных часов
такой по-моему нет, посчитать придеться!
KillTimer()
WM_TIMER
Sleep()
GetTickCount()
QueryPerformanceFrequency()
QueryPerformanceCounter()
все эти функции работают от системного таймера...
Код:
60000 мс - есть небольшая погрешность только если Function() небольшая.
То же самое что и при использовании SetTimer, только как сам сказал еще и с погрешностью...
Цитата:
Originally posted by Pro
SetTimer()
KillTimer()
WM_TIMER
Sleep()
GetTickCount()
QueryPerformanceFrequency()
QueryPerformanceCounter()
все эти функции работают от системного таймера...
SetTimer()
KillTimer()
WM_TIMER
Sleep()
GetTickCount()
QueryPerformanceFrequency()
QueryPerformanceCounter()
все эти функции работают от системного таймера...
принадлежит CWnd. Можно ли то же самое сделать на консольном приложении? Задача - написать "типа демончик" который проверяет периодически поступление архивов в каталог и распаковывает их.
Цитата:
Originally posted by fadd
Всех приветствую. Если не ошибаюсь, то все это:
принадлежит CWnd. Можно ли то же самое сделать на консольном приложении? Задача - написать "типа демончик" который проверяет периодически поступление архивов в каталог и распаковывает их.
Всех приветствую. Если не ошибаюсь, то все это:
принадлежит CWnd. Можно ли то же самое сделать на консольном приложении? Задача - написать "типа демончик" который проверяет периодически поступление архивов в каталог и распаковывает их.
все это принадлежит WinAPI, и может вызываться из любого 32-битного приложения
для проверки постутления файлов используй
FindFirstChangeNotification
FindNextChangeNotification
FindCloseChangeNotification