![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте. Проблема следующая: Написана dll внушительных размеров с большим количеством форм, на формах используются компоненты DevExpress. При старте dll из одной программы все компоненты работают должным образом, а при старте из другой программы русский текст который вводится в любые текстбоксы, вводится в другой кодировке(только в раскладке RU). Таким образом при вводе текста "АБВ" вводится "?0@". Если делать копипаст то всё вставляется в правильной кодировке. При этом на некоторых формах всё работает как надо. Проблема появилась совсем недавно, раньше работало всё как надо. Не могу найти никаких зависимостей, что за шайтан? Помогите решить проблему...
|
#2
|
||||
|
||||
![]() Очень похоже на проблемы со шрифтом или с его чарсетом. Вероятно, по умолчанию в компонентах установленный растровик San Serif обращается к недопустимым значениям символов из-за многочисленной перекодировки во время вызова, отсюда и знаки вопроса. Попробуйте поменять на какойнить "многостраничный", типа Times New Roman или Tahoma, хотя не факт, что поможет
![]() Я не понял Вашего вопроса, но всё же Вам на него отвечу! |