enviroment

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

enviroment

Сообщение Артур »

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

Re: enviroment

Сообщение Yufil »

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

2. Чтобы не было неразберихи, надо ещё индексы перестроить...
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

enviroment

Сообщение Артур »

Спасибо за участие

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

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

Сообщение 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).
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

enviroment

Сообщение Артур »

С Build нет проблем, это какие то заморочки Browse
Любить и обещать ничего не стоит
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Мы, старые кларионисты, пользуемся ENV много лет и проблем никогда не было. Ты этот файл сам написал или скопировал.Скорее всего,если писал сам, то где-то ошибся. Возьми на сайте арсиса файл arsis.env,но даже и там раньше была ошибка в одной букве(не помню в какой).А вообще проблем быть не должно.И если в досе я раньше подключал env сразу на весь проект, то под виндой пользуюсь locale,но это уж так сложилось.
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

enviroment

Сообщение Артур »

Ежели у кого есть работающий в 6.3 EE файл .env с строкой CLACASE, подайте убогому: cctnfmgei@list.ru
Любить и обещать ничего не стоит
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

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

Сообщение 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)
Сам уже давно другим не пользуюсь
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

enviroment

Сообщение Артур »

Попробовал ваши варианты, без результата.

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

Наверное у меня кривой Clarion ?
Любить и обещать ничего не стоит
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: enviroment

Сообщение Губин Игорь »

Артур писал(а):Попробовал ваши варианты, без результата.

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

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

И будет тебе щасье! :P
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Сообщение Губин Игорь »

Admin писал(а):Одного не пойму господа.
Что вам дался это файл ENV?
Почему не использовать такие команды:

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