Страница 1 из 1

enviroment

Добавлено: 27 Июнь 2007, 16:32
Артур
В файле rus.env включил строку
CLACASE="АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЭЮЯЫ","абвгдежзийклмнопрстуфхцчшщьъэюяы",
после чего в окнах browse полная неразбериха.
Подскажите, в чем дело ?

Re: enviroment

Добавлено: 27 Июнь 2007, 16:56
Yufil
Артур писал(а):В файле rus.env включил строку
CLACASE="АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЭЮЯЫ","абвгдежзийклмнопрстуфхцчшщьъэюяы",
после чего в окнах browse полная неразбериха.
Подскажите, в чем дело ?
1 Не пользуйся файлом .env, чревато. Лучше сделай файл с командами locale (см. в доке) и подключай при компиляции по include

2. Чтобы не было неразберихи, надо ещё индексы перестроить...

enviroment

Добавлено: 28 Июнь 2007, 9:53
Артур
Спасибо за участие

Попробовал, ситуация не изменилась

А что Вы имели ввиду насчет индексов ?

Добавлено: 28 Июнь 2007, 10:26
Admin
BUILD(file) - Builds all the KEYs declared for the file. The file must be closed, LOCKed, or opened with access mode set to 12h (ReadWrite/DenyAll) or 22h (ReadWrite/DenyWrite).

enviroment

Добавлено: 29 Июнь 2007, 9:21
Артур
С Build нет проблем, это какие то заморочки Browse

Добавлено: 29 Июнь 2007, 13:28
lsgsoftware
Мы, старые кларионисты, пользуемся ENV много лет и проблем никогда не было. Ты этот файл сам написал или скопировал.Скорее всего,если писал сам, то где-то ошибся. Возьми на сайте арсиса файл arsis.env,но даже и там раньше была ошибка в одной букве(не помню в какой).А вообще проблем быть не должно.И если в досе я раньше подключал env сразу на весь проект, то под виндой пользуюсь locale,но это уж так сложилось.

enviroment

Добавлено: 29 Июнь 2007, 15:05
Артур
Ежели у кого есть работающий в 6.3 EE файл .env с строкой CLACASE, подайте убогому: cctnfmgei@list.ru

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

Добавлено: 03 Июль 2007, 0:36
Admin
Одного не пойму господа.
Что вам дался это файл ENV?
Почему не использовать такие команды:

Код: Выделить всё

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

enviroment

Добавлено: 03 Июль 2007, 9:53
Артур
Попробовал ваши варианты, без результата.

При более детальном исследовании выяснилось, что в Browse перестает работать Join (выборка связанных записей), и инкрементальный локатор.

Наверное у меня кривой Clarion ?

Re: enviroment

Добавлено: 03 Июль 2007, 11:00
Губин Игорь
Артур писал(а):Попробовал ваши варианты, без результата.

При более детальном исследовании выяснилось, что в Browse перестает работать Join (выборка связанных записей), и инкрементальный локатор.

Наверное у меня кривой Clarion ?
:idea: Воспользуйся tpsfix и перестрой ключи на :!: ВСЕХ :!: файлах с указанием того-же env, что и для программы.

И будет тебе щасье! :P

Добавлено: 03 Июль 2007, 11:03
Губин Игорь
Admin писал(а):Одного не пойму господа.
Что вам дался это файл ENV?
Почему не использовать такие команды:

Сам уже давно другим не пользуюсь
Дело вкуса. :wink:
Сам я использую третий подход: у меня есть файл env, но подключается он Locale(файл). :shock: