Работает приемлемо. Но хотелось бы немного улучшений:
Хочется параметр, который бы позволил гарантировать что будет выполняться только проверка орфографии. Сейчас выполняются все проверки, большинство из которых для встроенного языка.
При двойном клике по ошибке выделение в поле ввода не выполняется и появляется уведомление с ошибкой
Не удалось перейти к предупреждению. 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)
0
tormozit #3, 30 января 2026 15:07
(1) Хочется сделать проверку орфографии в этом окне автоматической. Этому мешают 2 причины. П.1 и принудительное открытие окна с результатами проверки. Хочется проверку орфографии выполнять в фоне и показывать сигнал только если что то нашла в компактном виде (уведомления).
Поэтому хочется что то типа Турбоконф. ПроверитьОрфографию(Текст), который бы вернул массив найденных ошибок в простом виде с ориентацией на короткие тексты типа подсказок.
0
bolsun #4, ред. 01 апреля 2026 14:07
6.6.9585.42530
API
Добавлен метод ПроверитьОрфографию(Текст)
Выполняет проверку орфографии в тексте и возвращает список ошибок.
Параметры: Текст. Строка.
Возращаемое значение: Cписок найденных ошибок. Массив из Соответствие
Ошибки = ТурбоКонф.ПроверитьОрфографию("ТестЩъывадй");
Для каждого Ошибка Из Ошибки Цикл
Сообщить(Ошибка.Представление + " " + Ошибка.Слово + " (" + Ошибка.Токен + ")");
КонецЦикла;
#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)
#3, 30 января 2026 15:07
(1) Хочется сделать проверку орфографии в этом окне автоматической. Этому мешают 2 причины. П.1 и принудительное открытие окна с результатами проверки. Хочется проверку орфографии выполнять в фоне и показывать сигнал только если что то нашла в компактном виде (уведомления).
Поэтому хочется что то типа Турбоконф. ПроверитьОрфографию(Текст), который бы вернул массив найденных ошибок в простом виде с ориентацией на короткие тексты типа подсказок.
#4, ред. 01 апреля 2026 14:07
6.6.9585.42530
API
Выполняет проверку орфографии в тексте и возвращает список ошибок.
Параметры: Текст. Строка.
Возращаемое значение: Cписок найденных ошибок. Массив из Соответствие
https://disk.yandex.ru/d/XRPUNWQtrbwBUw
#5, 01 апреля 2026 21:41
(4) bolsun, какие языки проверяет эта функция?
#6, 01 апреля 2026 22:02
(5) tormozit, RU, EN
#7, 01 апреля 2026 22:19
Проверил. Работает.
tormozit изменил статус на Закрыто