@Fox В AnyDesc все разрешено. Просто время от времени копирование с буфера не работает. Ну понял. Спасибо.
ps в кубике выполнить код - можно скопировать мышкой в буфер код, а вот вставить нельзя ?
а в блокноте все норм. Мышкой в буфер и обратно...
Привет всем. Стоит задача читать значение ресурса в "Выполнить код". Для этого сделал функцию и в качестве аргумента передаю нужный ресурс.
//Чтение ресурса
function _asyncReadResourceValue(name) {
RS(_arguments(), false, false)!
_set_result(_result().get())
};
//Вызов
_call(_asyncReadResourceValue, "country_reg")!
[[ANSW]] = _result()
_call(_asyncReadResourceValue, "country_reg2")!
[[ANSW2]] = _result()
Однако меня парит то, что нужно указывать вечно вызов функции и результат писать в отдельную переменную. Хочется, чтобы получилось на выходе просто:
//Вызов
[[ANSW]] = _someFunc( "country_reg")
[[ANSW]] = _someFunc( "country_reg2")
Подскажите, как реализовать отдельную функцию, чтобы возвращался сразу _result() и я использовал для нужной мне переменной
@UserTrue однако у меня есть функция БАС, которая получает 2 параметра (name, param)
param = [[PARAM_OF_RES]];
name = [[NAME_OF_RES]];
function _asyncReadResourceValue(name) {
var args = _arguments();
RS(args, false, false)!
_set_result(_result().get())
};
_if(param == "getValue", function(){
_call_function(_asyncReadResourceValue, name)!
[[_RESOURSE]] = _result()
return [[_RESOURSE]]
})!
Через НОДУ я вызываю так
BAS_FUNCTION("_res_func", { name_of_res: name, param_of_res: "getValue" } )
Все отлично работает и в [[_RESOURSE]] получаю нужный ресурс. По такой же аналогии как-то можно сделать в "Выполнить код"?