Установил скриптом значение в поле "Имя" палитры свойств реквизита и конфигуратор запустил поиск ссылок для переименования. А мой скрипт, не дожидаясь освобождения потока ввода, выполнил ТурбоКонф.ПолучитьЗначение() и получил ошибку
ScriptEngine.Machine.ExternalSystemException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 8497 / Внешнее исключение (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException): Не удается выполнить привязки исполняющей среды по нулевой ссылке}
Текст = ТурбоКонф.ПолучитьЗначение();
---> Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Не удается выполнить привязки исполняющей среды по нулевой ссылке
в CallSite.Target(Closure , CallSite , Object )
в System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
в TurboConf.Core.TurboAPI.TurboApi.GetValue()
в lambda_method(Closure , Api , IValue[] )
в ScriptEngine.Machine.Contexts.AutoContext`1.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в ScriptEngine.Machine.MachineInstance.ResolveMethodFunc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)
Ссылка скрыта
#1, ред. 17 сентября 2025 18:12
Добавлю обработку этой ошибки с выбросом исключения:
"Не удалось получить текущий элемент UIAutomation. Сервер UIAutomation вернул null в GetFocusedElement(). Возможно поток ввода был занят и не отвечал в данный момент."
#2, 21 сентября 2025 21:08
6.4.9395.41477
Дополнил описание ошибки
https://disk.yandex.ru/d/XRPUNWQtrbwBUw
#3, 24 сентября 2025 12:18
bolsun изменил статус на Закрыто