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

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

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

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

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

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

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

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

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

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

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


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