У меня такой вопрос, если в триггер можно добавить событие, то есть ли возможность его удалить (аналогичный вопрос по условиям и действиям)?

TriggerRemoveAction
TriggerRemoveCondition
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
Lp666:
quq_CCCP, Отвечая на твой вопрос. Хотелось сделать функцию с периодом примерно в 0.25 секунд и счётчиком реального значения. При достижении реального определённого значения, период должен поменяться на более высокое значение функции подсчёта были не нужны. Исходя из положения придётся написать 2 похожих триггера, которые различаются несколькими действиями.
Используй таймеры. Они лучше, так как их легче удалить и настроить.
26
Если принципиально гуи, то можешь вызывать свой триггер из таймера через Execut.
5
Насчёт таймеров не подумал, в целом идея неплоха. В целом Гуи не принципиально, но в большинстве случаев предпочитаю его. Я конечно извиняюсь за свою неграмотность, но чтобы добавить событие нужно будет написать команду "TriggerAddAction".
28
Я конечно извиняюсь за свою неграмотность, но чтобы добавить событие нужно будет написать команду "TriggerAddAction".
Это чтобы добавить действие. Событие регистрируется через TriggerRegister<event type>Event().
32
Lp666:
PT153, Слегка описался, вопрос был про действия.
Нам вот очень интересно слушать такие подробности вашего эмоционального потрясения, в следующий раз пишите что "я ошибся" или "проклятый T9, заменил слово".
Действия триггера могут быть удалены как обьект, так и очищены из триггера (но в памяти висеть они останутся), TriggerRemoveAction - удалит указанное действие, требует ссылку на действие (handle triggeraction), так же TriggerClearActions уберет у триггера все действия, но они будут существовать как хендлы, и потребуется их последущее удаление действием TriggerRemoveAction чтобы не плодить утечки.
Еще вопросы?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.