Не работает Upper(кириллица)

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Не работает Upper(кириллица)

Сообщение Anatoly »

C5.5G
Пытаюсь в старой Dos базе (OEM включен) найти подстроку. В Instring естественно использую Upper. Для латинских подстрок все срабатывает, а для кириллицы нет.
CLACASE из досовского версии 3.09 ini файла скопировал в 5.5 Env файл - не помогло. Перекодировал содержимое CLACASE в Win кодировку - не помогает.
В чем дело?
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

LOCALE('CLACHARSET','WINDOWS')
LOCALE('CLACASE','ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ,abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя')
SYSTEM{PROP:CharSet}=CHARSET:CYRILLIC

и ключи наверное перестроить нужно ...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Сообщение Anatoly »

Спасибо, заработало.
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

незачто.
всегда включаю данный код в программы.
независимо от того с какими файлами работаю...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить