Похоже что в режиме замещения штатной подсказки в разы увеличивается частота вызовов события ПриАктивизацииСтрокиT9, которое отправляет в COM конкурентные запросы. Возможно это является причиной некоторых из новых проблем 6.1 с ИР адаптером.
ScriptEngine.Machine.RuntimeException: {Модуль C:\turboconf\user_scripts\RDT.os / Ошибка в строке: 1590 / Конструктор не найден (Структура)}
ПараметрыЗаполнения = Новый Структура; в ScriptEngine.Machine.MachineInstance.NewInstance(Int32 argCount)
в 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, 12 марта 2024 23:22
Ошибка эта повторялась. Вылечилось перезапуском Турбоконфа.
#2, ред. 13 марта 2024 18:46
Можно попробовать вызовы ПриАткивизацииСтрокиT9 локером обернуть, тогда они будут ставится в очередь. Может это поможет, а может вызовет какие-то побочки, нужно проверять.
#3, 13 марта 2024 18:53
(2) https://disk.yandex.ru/d/XKCz9ijzgtoO1w
#4, ред. 13 марта 2024 22:34
Через сколько времени после фактической активации строки списка Т9 ты вызываешь обработчик ПриАктивацииСтрокиТ9 скрипта?
#5, 13 марта 2024 23:06
(4) tormozit, 100мс
#6, ред. 13 марта 2024 23:14
(5) bolsun, предлагаю увеличить до 200мс. А то я во время быстрого набора слова часто замечаю вызов этого обработчика. Видимо часто более 100мс делаю паузу между нажатиями клавиш.
#7, 13 марта 2024 23:16
(6) tormozit, очередь оставить, как в этой версии или параллельно выполнять?
#8, 13 марта 2024 23:20
(7) bolsun, да очередь оставляй (правда я пока еще не пробовал ее)
#9, 13 марта 2024 23:22
(8) tormozit, проверь тогда пока на этой версии. Как раз работу с очередью лучше проверять на меньшем таймауте.
#10, ред. 14 марта 2024 10:38
(3) bolsun, в этой версии весь экран скачет вниз-вверх на высоту панели задач при открытии окон Трубоконфа
#11, 14 марта 2024 11:02
(10) tormozit, нужен лог.
#12, 14 марта 2024 11:08
[20240314 10-33-Ссылка скрыта
#13, ред. 14 марта 2024 18:34
https://disk.yandex.ru/d/XKCz9ijzgtoO1w
Нужно вызвать появление оверлея, в папке с программой появится файл _overlay_dx11.bmp
Затем просьба прислать его мне, какие-то личные данные можно замазать, меня интересует его разрешение и где находится панель задач.
#14, 19 марта 2024 16:53
В текущей версии 6.1 время задержки перед вызовом обработчика ПриАктивизацииСтрокиT9 увеличено со 100мс до 200мс.
bolsun изменил статус на Закрыто