Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странный ATAGINFO() / 5 сообщений из 5, страница 1 из 1
23.02.2010, 00:12
    #36483855
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный ATAGINFO()
Имеем VFP 9.0+SP2+Windows 7 Ultimate.
Функция ATAGINFO() в EXE и "на исходниках" работает по разному. Точнее значение выдает по разному: в EXE первичный ключ обзывается как "ПЕРВИЧНЫЙ", в то время как, на "исходниках" возвращается значение "PRIMARY". И так по всем ключам, порядкам сортировки и пр.
В параметрах ATAGINFO ничего про это не сказано.
Нафиг бы такая руссикация не нужна, но как её исправить ?
Кто-нить сталкивался с этим ?
P.S.
"на исходниках" - означает выполнение программы в среде разработки VFP.
...
Рейтинг: 0 / 0
23.02.2010, 10:27
    #36484015
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный ATAGINFO()
thunder2,

Впечатление такое, что установлен руссифицированный RUNTIME модуль.
? CMONTH(DATE()) в таком разе в среде разработки покажет February, а в RUNTIME - Февраль.
Если хочется аглицкого однообразия, то нужно переустановить RUNTIME, например, запустить VFP9SP2RT.exe, скачанного с ftp://ftp.prolib.de/Public/, и при его установке не ставить флажок "russian". Соответственно, убрать RUNTIME библиотеки из каталога запуска программы.
...
Рейтинг: 0 / 0
23.02.2010, 11:32
    #36484065
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный ATAGINFO()
igorbik,
Спасибо за ссылку. Попробую.
...
Рейтинг: 0 / 0
24.02.2010, 09:21
    #36485129
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный ATAGINFO()
авторобзывается как "ПЕРВИЧНЫЙ", в то время как, на "исходниках" возвращается значение "PRIMARY".

это не баг - это фича,
гы, перерусифицировались

таких фич множество, гы, оглашать не стану
(вплоть до отсутствия некоторых свойств у базовых классов),
просто нужно предполагать сразу,
что на различных версиях рантайма могут
проявляться некоторые фичи,
и вести разработку так, чтобы обходить
эти фичи.

альтернативные функции ,
которыми можно пощупать индекс:
PRIMARY()
CANDIDATE()

уповать на то, что кто-то не поставит русский рантайм не стоит,
так как после установки ПО "НДФЛ..." будут чудеса.
...
Рейтинг: 0 / 0
24.02.2010, 12:41
    #36485600
Местами администратор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный ATAGINFO()
прошелмимоавторобзывается как "ПЕРВИЧНЫЙ", в то время как, на "исходниках" возвращается значение "PRIMARY".

это не баг - это фича,
гы, перерусифицировались

таких фич множество, гы, оглашать не стану
(вплоть до отсутствия некоторых свойств у базовых классов),
просто нужно предполагать сразу,
что на различных версиях рантайма могут
проявляться некоторые фичи,
и вести разработку так, чтобы обходить
эти фичи.

альтернативные функции ,
которыми можно пощупать индекс:
PRIMARY()
CANDIDATE()

уповать на то, что кто-то не поставит русский рантайм не стоит,
так как после установки ПО "НДФЛ..." будут чудеса.

+1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странный ATAGINFO() / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]