0 Members and 6 Guests are viewing this topic.
Это через скрипты.
А можно использовать пользовательские переменные в числовых полях свойств элементов? По аналогии с локализацией.
А можно ли как-то в редакторе связей взять из value конкретный разряд? Вот есть число неизвестной длины и надо реагировать на значение цифры первого разряда, как это можно сделать?
procedure Execute(var State: Integer);begin if State div 100 > 0 then { необходимые действия } { условие выполнится, когда громкость достигнет максимального значения - 100%}end;
Пользовательские переменные видны только для скриптов и биндинга
Лучше бы, конечно, на конкретном примере.В большинстве случаев можно счётчик связать с нужным провайдером, тогда его Value автоматом попадёт в State счётчика, а это уже число, с ним можно делать что угодно.Например:Code: [Select]procedure Execute(var State: Integer);begin if State div 100 > 0 then { необходимые действия } { условие выполнится, когда громкость достигнет максимального значения - 100%}end;
Мне надо связать эту ноду во вход state но реагировать этот state должен в зависимости от значения первого порядка входного числа(первый порядок выделен цветом) а остальные порядки надо как-то отбросить.
Что значит "state должен в зависимости от значения первого порядка"? State примет значения этих чисел. Если интересует только младший разряд, то ещё проще:State mod 10.