Можно ли создать графический объект, состоящий из нескольких графических элементов и кнопки, и нажатие кнопки можно бы было передавать "наверх" ГО. Например, повесить на неё вызов программы?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Можно сделать в ГО кнопку с функцией "Выполнить" программу (привязав ее к каналу CALL_OUT вызова программы). Надо учитывать, что при многократном использовании этого ГО на экранах его кнопка будет вызывать одну и ту же программу. Можно запускать произвольный CALL_Program (OUT) передачей "1" в его атрибут 39 (EXEC). Тогда кнопка в ГО должна передавать "1" в свой OUT-аргумент, который на экране будет привязываться к аргументам, связанным с разными CALL_Program.39.
Posted by Selya (Участник № / Member № 6591) on :
"...будет вызывать одну и ту же программу." Ведь можно подсовывать этой программе разные аргументы?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
"Подсовывать" разные аргументы программе можно. Только надо обеспечить условие: сначала изменить аргументы, а потом вызывать программу.