|
#1
|
|||
|
|||
Now
Слышал, что можно использовать now как, в некоторой степени аналог таймера, кто-нибудь слышал про подобное? И да, например, в яваскрипт есть функция, позволяющая выполнить какое-то действие спустя определенное время, синтаксис не вспомню, но смысл такой : по таймеру( сделай то-то, спустя столько-то времени), есть ли подобное в делфае? Без использования компонента "таймер" .
P.s. sleep естественно не подойдет. |
#2
|
||||
|
||||
Ну Now это текущее время...Можно использовать так...
Код:
var t : TTime; begin if t = Now then ... end; В начале был Бит, потом Байт и только потом появилось Слово... |
#3
|
||||
|
||||
Нет, так не будет работать. Надо создавать отдельный поток в котором проверять текущее время возвращаемое Now
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
||||
|
||||
Я имел ввиду такой код надо в OnTimer...только не написал)))
В начале был Бит, потом Байт и только потом появилось Слово... |
#5
|
||||
|
||||
Цитата:
|
#6
|
||||
|
||||
Разве что ловить событие TApplication.Onldle, а в нем проверять время. Но тут точность не гарантигуется.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#7
|
||||
|
||||
тогда на api используй SetTimer (в том же потоке что и окно) или timeSetEvent (в отдельном потоке что может вызвать проблему синхронизации)
Arrrgh |