Сортировка OEM в Windows

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
tanatol
Посетитель
Сообщения: 27
Зарегистрирован: 24 Октябрь 2005, 13:27
Откуда: Tver

Сортировка OEM в Windows

Сообщение tanatol »

Clarion 5.5 ШВС . Стоит использовать ф-цию LOCALE. В browse сортировка по названию вразброд . В чем дело ?
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: Сортировка OEM в Windows

Сообщение Yufil »

tanatol писал(а):Clarion 5.5 ШВС . Стоит использовать ф-цию LOCALE. В browse сортировка по названию вразброд . В чем дело ?
Видимо, в момент создания БД была другая локаль...
tanatol
Посетитель
Сообщения: 27
Зарегистрирован: 24 Октябрь 2005, 13:27
Откуда: Tver

Сообщение tanatol »

файл создан в Clarion для DOS ver 3.0
Аватара пользователя
StillZero
Ветеран
Сообщения: 458
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Поблагодарили: 1 раз
Контактная информация:

Сообщение StillZero »

хз я про ШВС и что такое
Стоит использовать ф-цию LOCALE.
не знаю

я делаю файл с именем: <имя exe-файла>.env
в нем пишу следующее в DOS кодировке:
CLACHARSET=OEM
CLACASE="ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ","abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя"
CLAMONTH="января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"
CLAMON="Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"
CLAAMPM="ут","вч"
CLABUTTON="OK","Да","Нет","Отмена","Повторить","Игнорировать","Отмена","Помощь"

как тебе написали ранее
в момент создания БД была другая локаль.
это тоже вариант, чтобы все заработало надо перестроить ключи, для DAT-файлов (CLARION) это делается простым убиванием файлов *.k*. Для TPS утилей topscan.exe (лежит в Clarion\Bin\) грузим файл, грузим в File\advanced\load environment file (примерно) и там же rebuild key.
Ответить