Страница 2 из 3
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 00:22
Yura_ua
namomelkor писал(а):получает количество тиков
А кто получает количество таков?

Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 10:04
Хыиуду
А зачем нам тут таки, если нас интересует ровно количество миллисекунд, прошедшее с начала работы программы?
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 10:07
Хыиуду
Blood_Magic писал(а):Ничего безграмотней предыдущего ответа в программировании не видел.
Если это вирус, ему должно быть глубоко пофиг на команды закрытия
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 11:08
namomelkor
Хыиуду писал(а):А зачем нам тут таки, если нас интересует ровно количество миллисекунд, прошедшее с начала работы программы?
Программы или операционной системы???
читаю хелп написано:
Функиия API GetTickCount возвращает количество миллисекунд, прошедших с начала сеанса работы операционной системы
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 11:33
somewhere
" писал(а):Программы или операционной системы???
читаю хелп написано:
Функиия API GetTickCount возвращает количество миллисекунд, прошедших с начала сеанса работы операционной системы
Какая разница, мы же относительное время считаем. Запомнили вначале Т=GetTickCount, а потом считаем разность: GetTickCount - Т.
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 11:55
namomelkor
somewhere писал(а):Какая разница, мы же относительное время считаем. Запомнили вначале Т=GetTickCount, а потом считаем разность: GetTickCount - Т.
В данном случае разници нет никакой. Но люди могут прочтя эту тему неверно использовать эту функцию в других целях.
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 12:49
Хыиуду
Что-то у меня сегодня настроение всех с пути истинного сбивать постами лукавыми

А что, ОС - это не программа?

Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 13:52
namomelkor
естественно программа но блокнот тоже программа
и есть разница между определением времени работы ОС, собственного приложения или любого другого приложения(третий вариант вообще отпадает сам собой т.к функция не имеет параметров).
Re: Определеный промежуток времени
Добавлено: 23 мар 2007, 23:56
Blood_Magic
Хыиуду писал(а):Если это вирус, ему должно быть глубоко пофиг на команды закрытия
Дело - то собственно не в закрытии, а в знаке равенства.
Re: Определеный промежуток времени
Добавлено: 24 мар 2007, 01:28
Naeel Maqsudov
BTW, так, на всякий случай замечу, что если данные фоновый процесс не имеет видимых на экране окон в промежутке между срабатыванием таймера (а тупо ждет 30 мин), то с точки зрения производительности системы наиболее правильно использовать
Sleep(X);
Если видимые окра есть, то можно также использовать TThread и "усыпить" только одну нить (чтобы видимые не подвисали).
Оптимально - субклассить TThread и создать компонентик TWaiter работающий на осснове Sleep, а то TTimer (сейчас посмотрел исходник) опирается на событие WM_TIMER, которое периодически рассылается системой ВСЕМ окнам на периодической основе. Мне лично жалко тактов процессора
