Вверх ↑
Разработчик
Ответов: 26305
Рейтинг: 2146
#1: 2010-02-28 13:16:26 ЛС | профиль | цитата
Леонид писал(а):
таймер включать/выключать надо подавая 1/0

Первый раз о таком слышу, откуда инфа-то

Вот скажи, где вот тут мы поток читаем, да и вообще, какие-то данные с каких-то точек


procedure THIMMTimer._work_doTimer;
begin
AutoStop := AutoStopDEF;
FTimer.Enabled := true;
end;

Ну как можно включать/выключать таймер, когда в методе всегда он только включается
------------ Дoбавленo в 13.19:
Для отключения служит специальный метод doStop


procedure THIMMTimer._work_doStop;
begin
OnStop;
end;

-------

procedure THIMMTimer.OnStop;
begin
FTimer.Enabled := false;
_hi_OnEvent(_event_onStop);
end;

Вот здесь, он действительно принудительно отключается, точнее, дается команда на отключение
------------ Дoбавленo в 13.23:
Что-то вы все меня начинаете удивлять все больше и больше, это не есть хорошо
карма: 22

0