Работа приложений Clarion под Win7 .... ?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Работа приложений Clarion под Win7 .... ?
Привет всем !
Есть программа (собрана на C6 9059 ABC), БД обычная TPS ...
В начала прогаммы вставлен оператор локализации Locale('CLACOLSEQ','WINDOWS').
Под Win 98 - Vista проблем нет. При попытке запустить программу с БД под Win7 - получаю
ошибку доступа к всем ключам по символьным полям.
Если отключить Locale('CLACOLSEQ','WINDOWS') создать новую БД и загрузить в нее данные - все работает прекрасно,
во всех операционных системах ... Бред какой-то ... Кто-нибудь с таким сталкивался ?
Есть программа (собрана на C6 9059 ABC), БД обычная TPS ...
В начала прогаммы вставлен оператор локализации Locale('CLACOLSEQ','WINDOWS').
Под Win 98 - Vista проблем нет. При попытке запустить программу с БД под Win7 - получаю
ошибку доступа к всем ключам по символьным полям.
Если отключить Locale('CLACOLSEQ','WINDOWS') создать новую БД и загрузить в нее данные - все работает прекрасно,
во всех операционных системах ... Бред какой-то ... Кто-нибудь с таким сталкивался ?
Make Clarion Great Again ! 
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Работа приложений Clarion под Win7 .... ?
По немногу картина проблемы проясняется.
При работе программы под Win7 (руссифицированная и лицензионная) установка
Locale('CLACOLSEQ','WINDOWS') просто игнорируется и соответсвенно устанавливается
значение по умолчанию CLACOLSEQ = ANSI, со всеми вытекающими последствиями.
Интересно, и что теперь с этим делать ?
При работе программы под Win7 (руссифицированная и лицензионная) установка
Locale('CLACOLSEQ','WINDOWS') просто игнорируется и соответсвенно устанавливается
значение по умолчанию CLACOLSEQ = ANSI, со всеми вытекающими последствиями.
Интересно, и что теперь с этим делать ?

Make Clarion Great Again ! 
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: Работа приложений Clarion под Win7 .... ?
А разве этого не достаточно?
LOCALE('CLACASE','ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ,abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя')
LOCALE('CLACASE','ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ,abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя')
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Работа приложений Clarion под Win7 .... ?
Стесняюсь спросить: А какое отношение имеет параметр настройки работы функций Lower() & Upper() CLACASE к построению ключей таблиц ? Порядок построения ключей однозначно управляется CLACOLSEQ ....
Да я кстати не уверен, что и он работает под Win7 из приложений собранных на С6.3 9059 ....
У меня есть смутное подозрение, что это как-то связано с файлом манифеста - но это нужно проверить.
Да я кстати не уверен, что и он работает под Win7 из приложений собранных на С6.3 9059 ....
У меня есть смутное подозрение, что это как-то связано с файлом манифеста - но это нужно проверить.
Make Clarion Great Again ! 
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: Работа приложений Clarion под Win7 .... ?
Протупил... а в ENV файл CLACOLSEQ подусунуть пробовал?Игорь Столяров писал(а):Стесняюсь спросить: А какое отношение имеет параметр настройки работы функций Lower() & Upper() CLACASE к построению ключей таблиц ?
Вечером у себя попробую на семерке.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Работа приложений Clarion под Win7 .... ?
Да, попробовать подсунуть локализацию другим путем можно.
Но есть подозрение, что проблема все-таки не в том, что программа не видет настроек,
а в том что программа (точнее RunTime Clarion'a) не может получить доступ к настройкам локализации ОС Win7 ...
Но есть подозрение, что проблема все-таки не в том, что программа не видет настроек,
а в том что программа (точнее RunTime Clarion'a) не может получить доступ к настройкам локализации ОС Win7 ...
Make Clarion Great Again ! 
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: Работа приложений Clarion под Win7 .... ?
1. Сделал голую приладу с таблей со стринговым полем, с ключем по стринге.
Вставил LOCALE('CLACOLSEQ','WINDOWS')
Заполнил тестовыми данными
отключил CLACOLSEQ
зашел и поредактировал. нет проблем.
2. без CLACOLSEQ создал новую базу
ввел тестовые данные
включил CLACOLSEQ
зашел и поредактировал. нет проблем.
странно но такое ощущение что Win7 CLACOLSEQ проигнорировала...
нужна таблица созданая в обычной винде...
Вставил LOCALE('CLACOLSEQ','WINDOWS')
Заполнил тестовыми данными
отключил CLACOLSEQ
зашел и поредактировал. нет проблем.
2. без CLACOLSEQ создал новую базу
ввел тестовые данные
включил CLACOLSEQ
зашел и поредактировал. нет проблем.
странно но такое ощущение что Win7 CLACOLSEQ проигнорировала...
нужна таблица созданая в обычной винде...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Работа приложений Clarion под Win7 .... ?
А если немного по другому:
1. Создать таблицу с LOCALE('CLACOLSEQ','WINDOWS') на компьютере с WinXP
2. Перенести программу и таблицу на Win7 и попробовать изменить таблицу ?
1. Создать таблицу с LOCALE('CLACOLSEQ','WINDOWS') на компьютере с WinXP
2. Перенести программу и таблицу на Win7 и попробовать изменить таблицу ?
Make Clarion Great Again ! 
- Игорь Столяров
- Ветеран движения
- Сообщения: 8034
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Работа приложений Clarion под Win7 .... ?
А вот скажите, что будет плохого если:
- сгенерить манифест файл для приложения в C7.1 (со всеми новыми опциями совместимости с Windows7)
- прилинковать этот манифест к этому же приложению, но собранному в С6.3 9059 ... ?
- сгенерить манифест файл для приложения в C7.1 (со всеми новыми опциями совместимости с Windows7)
- прилинковать этот манифест к этому же приложению, но собранному в С6.3 9059 ... ?
Make Clarion Great Again ! 
Re: Работа приложений Clarion под Win7 .... ?
У меня были проблемы под WIN7, я поставил совместимость с win xp и все наладилось
С уважением ,
Виктор
С уважением ,
Виктор