Решение проблемы с вводом русских букв в Ride7

Решение проблемы с вводом русских символов в Ride7 от Raisonance




В среде программирования Ride7 от Raisonance (KEOLABS) есть неприятный баг, связанный с поддержкой русских шрифтов. Русские буквы в Ride7 не отображаются как надо, если они введены с клавиатуры. Если открыть файл, который уже содержит комментарии с русскими символами, то они отображаются как надо. Также, русские буквы нормально вставляются из буфера обмена.

При обычном наборе букв в Ride7 вставляются какие-то кракозябры.

Проблему можно исправить. Дело в том, что в редакторе кода Ride7 используется библиотека SciLexer.dll (на самом деле компонент называется Scintilla.dll). Именно в ней некорректно обрабатываются русские символы.

Для нормальной работы следует заменить SciLexer.dll на патченную версию, в которой проблема русских букв исправлена. Библиотека находится в папке программы, путь к библиотеке выглядит так:

С:\Program Files\Raisonance\Ride\bin\SciLexer.dll
Нужно скачать патченную исправленную SciLexer.dll отсюда и заменить файл в папке программы. После этого русский текст в Ride7 будет вводиться как надо (за исключением буквы ё, про которую автор патча, видимо, просто забыл).



Автор: амдф
Дата: 30.01.2014


При копировании материалов хорошим тоном будет указание авторства и ссылка на сайт.