Valdemar
Давний друг
Сказали спасибо: +60/-4
Offline
Сообщений: 285
|
|
« : 26 февраля 2013, 13:53:10 » |
|
Добрый день! Я искал компонент для редактирования текста с возможностью форматирования и проверки орфографии. Решил попробовать TRichViewEdit. В нем есть возможность реализовать проверку орфографии. Для проверки слова используется обработчик события OnSpellingCheck, в котором сторонними средствами слово надо проверить и задать для параметра Misspelled значение, соответствующее результату проверки. Проверка запускается автоматически самим компонентом в отдельном потоке при изменении текста. Если форма, на которой расположен компонент TRichViewEdit, находится в самом приложении, то проверка орфографии проходит нормально. Но если форму с компонентом TRichViewEdit поместить в dll и использовать ее в другом приложении, то проверка орфографии не работает. Обработчик события OnSpellingCheck вызывается только один раз, в итоге проверяется только первое слово. Вопрос: это я неправильно использую компонент в dll или это такая у него особенность? Может кто-нибудь предложит вариант решения проблемы?
|