Одновременная работа в С55 и С63 с *.dat файлами

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
AlexCHA
Прохожий
Сообщения: 3
Зарегистрирован: 25 Октябрь 2007, 14:58

Одновременная работа в С55 и С63 с *.dat файлами

Сообщение AlexCHA »

Помогите, кто знает почему при работе на С63 с базами *.dat которые были созданы на С55 в ключах где есть STRING поля он часть записей не видит. А вот если эту базу отфилируешь на С63 то он ее делает под себя, а для программы написанной на С55 ее невидит.
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Опять всплывает эта тема. Если в строковых переменных ключа есть русские буквы, то смотри *.env и там и там.
AlexCHA
Прохожий
Сообщения: 3
Зарегистрирован: 25 Октябрь 2007, 14:58

Сообщение AlexCHA »

*.env не помогло. Я покапался дело в библиотеках. В С55 писал под сlarion, а в С63 под ABC. Как поступить в это ситуации?
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Запомни, что модели данных(в том числе и DAT) ни от каких шаблонов не зависят, так что Clarion or ABC - это все равно.Я работаю с файлами ДАТ, сделанными еще в ДОС.Просто ты сам где-то напортачил
AlexCHA
Прохожий
Сообщения: 3
Зарегистрирован: 25 Октябрь 2007, 14:58

Сообщение AlexCHA »

Спасибо всем. Проблема решилась очень просто. В файлах LIBSRC\AbLang_Rus.inc и Template\AbLang_Rus.inc отключил строки:
! LOCALE('CLACHARSET','WINDOWS')
! LOCALE('CLACOLSEQ','WINDOWS')
! LOCALE('CLACASE','WINDOWS')
и в *.env тоже самое и все пошло.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

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

AlexCHA писал(а):Спасибо всем. Проблема решилась очень просто. В файлах LIBSRC\AbLang_Rus.inc и Template\AbLang_Rus.inc отключил строки:
! LOCALE('CLACHARSET','WINDOWS')
! LOCALE('CLACOLSEQ','WINDOWS')
! LOCALE('CLACASE','WINDOWS')
и в *.env тоже самое и все пошло.
ИДИОТЫ.... Это я про велосипедистов....

"Уж сколько раз твердили миру" НЕ ПОЛЬЗУЙТЕСЬ их средством локализации.... 8)
Ответить