Работает приемлемо. Но хотелось бы немного улучшений:
Хочется параметр, который бы позволил гарантировать что будет выполняться только проверка орфографии. Сейчас выполняются все проверки, большинство из которых для встроенного языка.
При двойном клике по ошибке выделение в поле ввода не выполняется и появляется уведомление с ошибкой
Не удалось перейти к предупреждению. System.Exception: Время ожидания окна истекло
в TurboConf.Core.TurboAPI.TurboApi.WaitForWindow(IntPtr confWindow, String title, Int32 maxTime)
в TurboConf.Service.InspectForm.()
tormozit изменил статус на Открыто
0
tormozit #2, ред. 30 декабря 2025 07:10
(1) Еще одна причина для п.1. Из-за того что выполняются все проверки, иногда возникают ошибки при проверке обычного текста. Например если в тексте есть предлог "для"
System.Exception: Не удалось открыть окно Code Inspector. Ошибка. Ожидается ключевое слово 'Цикл' ('Do')
в TurboConf.Service.Actions.TurboConfActions.Inspect(IntPtr fg, MainForm mainForm, NotifyIcon notifyIcon, List`1 customWarnings, Boolean selectedText)
#1, ред. 30 декабря 2025 07:14
Добавил свою кнопку с таким кодом
Работает приемлемо. Но хотелось бы немного улучшений:
Не удалось перейти к предупреждению. System.Exception: Время ожидания окна истекло
в TurboConf.Core.TurboAPI.TurboApi.WaitForWindow(IntPtr confWindow, String title, Int32 maxTime)
в TurboConf.Service.InspectForm.()
tormozit изменил статус на Открыто
#2, ред. 30 декабря 2025 07:10
(1) Еще одна причина для п.1. Из-за того что выполняются все проверки, иногда возникают ошибки при проверке обычного текста. Например если в тексте есть предлог "для"
System.Exception: Не удалось открыть окно Code Inspector. Ошибка. Ожидается ключевое слово 'Цикл' ('Do')
в TurboConf.Service.Actions.TurboConfActions.Inspect(IntPtr fg, MainForm mainForm, NotifyIcon notifyIcon, List`1 customWarnings, Boolean selectedText)