Работа приложений Clarion под Win7 .... ?
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Работа приложений 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 ! 
Игорь Столяров
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
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абвгдеёжзийклмнопрстуфхцчшщьыъэюя')
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Admin
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
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 к построению ключей таблиц ?
Вечером у себя попробую на семерке.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Admin
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
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 проигнорировала...
нужна таблица созданая в обычной винде...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Admin
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Re: Работа приложений Clarion под Win7 .... ?
А если немного по другому:
1. Создать таблицу с LOCALE('CLACOLSEQ','WINDOWS') на компьютере с WinXP
2. Перенести программу и таблицу на Win7 и попробовать изменить таблицу ?
1. Создать таблицу с LOCALE('CLACOLSEQ','WINDOWS') на компьютере с WinXP
2. Перенести программу и таблицу на Win7 и попробовать изменить таблицу ?
Make Clarion Great Again ! 
Игорь Столяров
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
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 и все наладилось
С уважением ,
Виктор
С уважением ,
Виктор
Lenkov
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)