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

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

Добавлено: 30 Октябрь 2007, 10:24
AlexCHA
Помогите, кто знает почему при работе на С63 с базами *.dat которые были созданы на С55 в ключах где есть STRING поля он часть записей не видит. А вот если эту базу отфилируешь на С63 то он ее делает под себя, а для программы написанной на С55 ее невидит.

Добавлено: 30 Октябрь 2007, 13:47
lsgsoftware
Опять всплывает эта тема. Если в строковых переменных ключа есть русские буквы, то смотри *.env и там и там.

Добавлено: 30 Октябрь 2007, 15:11
AlexCHA
*.env не помогло. Я покапался дело в библиотеках. В С55 писал под сlarion, а в С63 под ABC. Как поступить в это ситуации?

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

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

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

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