Таймеры с одним выстрелом

Уважаемые программисты Delphi!

ищу помощь, как написать однократный таймер (без графического интерфейса, поэтому VCL Timers не может быть и речи) ...

Позвольте мне объяснить немного больше.

В моем коде (объяснение с таймером VCL, но в этом конкретном проекте у меня нет форм):

Позвониprocedure которые отправляют символ через последовательный портВключить таймер с количеством ХInterval

вOnTimer событие:

У меня есть код, который отправляет символ, а затем отключает сам таймер, чтобы он никогда больше не выполнялся.

Проблема в том, что мне нужно сделать создание этих таймеров динамичным. Я думал о функцииSetTimer() затемKillTimer() в "Событие OnTimer " отключить его (бесплатно).

Это хороший (безопасный) способ?

Спасибо'

Ответы на вопрос(3)

Ваш ответ на вопрос