Открыл новый конфигуратор. Открыл в нем сначала один модуль. Затем открыл второй модуль и первый же вызов команды "Процедуры и функции" подвесил Турбоконф на 20 секунд
Ссылка скрыта
0 0
ред. 06 мая 2024 23:46
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, ред. 29 апреля 2024 01:17
Исправлено обращение к UIAutomation в событии смены фокуса, при запущенном процессе взаимодействия с конфигуратором. Это могло приводить к зависанию программы на какое-то время, во время выполнения различных команд и скриптов.
Исправление серьезное. Теоретически не должно повлиять на текущие функции, но улучшить стабильность работы. Но требуется тестирование всех основных функции программы.
Так как у тебя отключено большинство встроенных функций программы, то будем тестировать в основном зависания. Если возникнет - нужен будет лог.
Остальные функции надеюсь проверят другие тестировщики.
0
bolsun #2, ред. 29 апреля 2024 12:34
Запишу мысли на случай, если вдруг зависания будут и дальше возникать.
Еще варианты:
добавить дополнительные проверки в обработчике смены фокуса, чтобы еще больше ограничить взаимодействие с UIAutomation.
полностью отписываться от события смены фокуса на время выполнения взаимодействия и подписываться потом. Это радикальная мера, надеюсь помогут предыдущие варианты.
0
tormozit #3, ред. 29 апреля 2024 17:19
6.1.8885.33663 Один раз возникло зависание секунд на 5-10 и потом такая ошибка
Message: Ошибка при создании дескриптора окна.
StackTrace: в System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
в System.Windows.Forms.Control.CreateHandle()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
в System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
в System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
в System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
в System.Windows.Forms.Form.SetVisibleCore(Boolean value)
в System.Windows.Forms.Control.Show()
в TurboConf.Service.MainForm..()
в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
в System.Windows.Forms.Control.InvokeMarshaledCallbacks()
ProductVersion: 6.1.8885.33663
UAC: True
CompatibilityMode: True
SystemInfo: Microsoft Windows NT 10.0.19045.0 x64
CPU: 16
Ссылка скрыта
0
bolsun #4, 29 апреля 2024 17:48
(3) tormozit, ошибка совсем другого типа, лучше ее отдельно оформить.
#1, ред. 29 апреля 2024 01:17
Исправлено обращение к UIAutomation в событии смены фокуса, при запущенном процессе взаимодействия с конфигуратором. Это могло приводить к зависанию программы на какое-то время, во время выполнения различных команд и скриптов.
Исправление серьезное. Теоретически не должно повлиять на текущие функции, но улучшить стабильность работы. Но требуется тестирование всех основных функции программы.
6.1.8885.5434
https://disk.yandex.ru/d/ay0Wg6IBTsxSxg
Так как у тебя отключено большинство встроенных функций программы, то будем тестировать в основном зависания. Если возникнет - нужен будет лог.
Остальные функции надеюсь проверят другие тестировщики.
#2, ред. 29 апреля 2024 12:34
Запишу мысли на случай, если вдруг зависания будут и дальше возникать.
Еще варианты:
#3, ред. 29 апреля 2024 17:19
6.1.8885.33663 Один раз возникло зависание секунд на 5-10 и потом такая ошибка
Message: Ошибка при создании дескриптора окна.
StackTrace: в System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
в System.Windows.Forms.Control.CreateHandle()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
в System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
в System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
в System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
в System.Windows.Forms.Control.SetVisibleCore(Boolean value)
в System.Windows.Forms.Form.SetVisibleCore(Boolean value)
в System.Windows.Forms.Control.Show()
в TurboConf.Service.MainForm..()
в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
в System.Windows.Forms.Control.InvokeMarshaledCallbacks()
ProductVersion: 6.1.8885.33663
UAC: True
CompatibilityMode: True
SystemInfo: Microsoft Windows NT 10.0.19045.0 x64
CPU: 16
Ссылка скрыта
#4, 29 апреля 2024 17:48
(3) tormozit, ошибка совсем другого типа, лучше ее отдельно оформить.
#5, 29 апреля 2024 20:21
(3) tormozit, данная ошибка исправлена, отдельный тикет
https://turboconf.ru/Tasks/9388
#6, 06 мая 2024 23:46
Было внесено много исправлений на эту тему, пока закрываю.
bolsun изменил статус на Закрыто