Страница 1 из 1
					
				Работа приложений Clarion под Win7 .... ?
				Добавлено: 14 Декабрь 2009, 12:55
				 Игорь Столяров
				Привет всем !
Есть программа (собрана на C6 9059 ABC), БД обычная TPS ...
В начала прогаммы вставлен оператор локализации Locale('CLACOLSEQ','WINDOWS').
Под Win 98 - Vista проблем нет. При попытке запустить программу с БД под Win7 - получаю
ошибку доступа к всем ключам по символьным полям. 
Если отключить Locale('CLACOLSEQ','WINDOWS') создать новую БД и загрузить в нее данные - все работает прекрасно,
во всех операционных системах ...  Бред какой-то ... Кто-нибудь с таким сталкивался ?
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 15 Декабрь 2009, 15:09
				 Игорь Столяров
				По немногу картина проблемы проясняется.
При работе программы под Win7 (руссифицированная и лицензионная) установка 
Locale('CLACOLSEQ','WINDOWS') просто игнорируется и соответсвенно устанавливается 
значение по умолчанию CLACOLSEQ = ANSI, со всеми вытекающими последствиями. 
Интересно, и что теперь с этим делать ?  

 
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 16 Декабрь 2009, 0:09
				 Admin
				А разве этого не достаточно?
 LOCALE('CLACASE','ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ,abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя')
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 16 Декабрь 2009, 8:36
				 Игорь Столяров
				Стесняюсь спросить: А какое отношение имеет параметр настройки работы функций Lower() & Upper() CLACASE к построению ключей таблиц ? Порядок построения ключей однозначно управляется CLACOLSEQ ....
Да я кстати не уверен, что и он работает под Win7 из приложений собранных на С6.3 9059 .... 
У меня есть смутное подозрение, что это как-то связано с файлом манифеста - но это нужно проверить.
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 16 Декабрь 2009, 10:38
				 Admin
				Игорь Столяров писал(а):Стесняюсь спросить: А какое отношение имеет параметр настройки работы функций Lower() & Upper() CLACASE к построению ключей таблиц ?
Протупил... а в ENV файл CLACOLSEQ подусунуть пробовал?
Вечером у себя попробую на семерке.
 
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 16 Декабрь 2009, 11:30
				 Игорь Столяров
				Да, попробовать подсунуть локализацию другим путем можно.
Но есть подозрение, что проблема все-таки не в том, что программа не видет настроек,
а в том что программа (точнее RunTime Clarion'a) не может получить доступ к настройкам локализации ОС Win7 ...
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 16 Декабрь 2009, 12:56
				 Admin
				1. Сделал голую приладу с таблей со стринговым полем, с ключем по стринге.
Вставил LOCALE('CLACOLSEQ','WINDOWS')
Заполнил тестовыми данными
отключил CLACOLSEQ
зашел и поредактировал. нет проблем.
2. без CLACOLSEQ создал новую базу 
ввел тестовые данные
включил CLACOLSEQ
зашел и поредактировал. нет проблем.
странно но такое ощущение что Win7 CLACOLSEQ проигнорировала...
нужна таблица созданая в обычной винде...
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 16 Декабрь 2009, 13:17
				 Игорь Столяров
				А если немного по другому: 
1. Создать таблицу с LOCALE('CLACOLSEQ','WINDOWS') на компьютере с WinXP
2. Перенести программу и таблицу на Win7 и попробовать изменить таблицу ?
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 30 Декабрь 2009, 10:44
				 Игорь Столяров
				А вот скажите, что будет плохого если:
- сгенерить манифест файл для приложения в C7.1 (со всеми новыми опциями совместимости с Windows7)
- прилинковать этот манифест к этому же приложению, но собранному в С6.3 9059 ... ?
			 
			
					
				Re: Работа приложений Clarion под Win7 .... ?
				Добавлено: 30 Декабрь 2009, 12:23
				 Lenkov
				У меня были проблемы под WIN7, я поставил совместимость с win xp и все наладилось
С уважением ,
Виктор