KRTimer.pas

Интерфейсы

Интерфейс IKRTimer

IKRTimer – интерфейс обновляемых компонентов

Методы интерфейса IKRTimer
  • DoTimer – метод, который вызывается таймером с заданной периодичностью

Классы

Класс TKRTimer

Родительский класс TComponent

TKRTimer – класс, который с заданной периодичностью вызывает событие OnTimer, плюс с той же периодичностью вызывает метод DoTimer у компонентов соответствующих интерфейсу IKRTimer, которые добавлены в список обновления

Свойства класса TKRTimer
  • Working – указывает на то, что таймер выполняет обновление компонентов. Только чтение
  • Terminate – устанавливается в True после вызова деструктора и указывает на то, что таймер завершает свою работу и будет удален. Только чтение
  • Interval – интервал срабатывания таймера в миллисекундах
  • ProcessMessages – указывает на то, после скольких обновлённых компонентов вызывать Application.ProcessMessages. Свойство необходимое при большом количестве обновляемых компонентах
  • Enabled – включение/выключение таймера
События класса TKRTimer
  • OnTimer – событие, которое вызывается с периодом заданным в Interval
  • OnRuntimeError – событие генерируется при возникновение ошибки в процессе работы таймера
Методы класса TKRTimer
  • AddMon – добавляет компонент в список обновления. Компонент должен соответствовать интерфейсу IKRTimer
    • AComp – компонент, который будет добавлен в список обновления
  • DelMon – удаляет компонент из списка обновления
    • AComp – компонент, который будет удален из списка обновления

Примеры использования:

 
Поделиться:

Новости сайта

05.05.2020 15:34
Новая статья про удаленное управление принтером Domino V-series
Реализация протокола передачи данных для связи с термотрансферным принтером Domino V-series из Delphi
24.04.2020 22:14
Добавлена статья по работе с сенсором Omron FQ-CR1 из Delphi
Подключение по сети к считывателю штрих-кодов Omron FQ-CR1 из программы на Delphi
17.03.2020 20:46
Обновлен пакет компонентов для Delphi
Доступна для скачивания новая версия компонентов для Delphi, от 17.03.2020г. С данной версии библиотеки доступны и на GitHub
28.01.2020 16:15
Опубликована статья о принципе работы коннекторов в Delphi
Коннектор – это объект, осуществляющий связь с внешними объектами(объектом). Внешним объектом может выступать другая программа или другое устройство, которое поддерживает тот же интерфейс или протокол связи.

Популярные статьи

Modbus Slave на Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino
Экспорт таблиц Google Sheets в PDF файл
Экспорт таблиц Google Sheets в PDF файл с помощью Google Script с последующим скачиванием или сохранением на Google Drive или отправкой на почту
Программа SimpleADB
Программа SimpleADB для отладки Android устройств, работающая посредством утилиты adb(Android Debug Bridge)
Пример передачи данных по протоколу Modbus на Delphi
Пример передачи данных с контроллера ОВЕН ПЛК100 в программу на Delphi по протоколу Modbus