|
Странный ATAGINFO()
|
|||
---|---|---|---|
#18+
Имеем VFP 9.0+SP2+Windows 7 Ultimate. Функция ATAGINFO() в EXE и "на исходниках" работает по разному. Точнее значение выдает по разному: в EXE первичный ключ обзывается как "ПЕРВИЧНЫЙ", в то время как, на "исходниках" возвращается значение "PRIMARY". И так по всем ключам, порядкам сортировки и пр. В параметрах ATAGINFO ничего про это не сказано. Нафиг бы такая руссикация не нужна, но как её исправить ? Кто-нить сталкивался с этим ? P.S. "на исходниках" - означает выполнение программы в среде разработки VFP. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2010, 00:12 |
|
Странный ATAGINFO()
|
|||
---|---|---|---|
#18+
thunder2, Впечатление такое, что установлен руссифицированный RUNTIME модуль. ? CMONTH(DATE()) в таком разе в среде разработки покажет February, а в RUNTIME - Февраль. Если хочется аглицкого однообразия, то нужно переустановить RUNTIME, например, запустить VFP9SP2RT.exe, скачанного с ftp://ftp.prolib.de/Public/, и при его установке не ставить флажок "russian". Соответственно, убрать RUNTIME библиотеки из каталога запуска программы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2010, 10:27 |
|
Странный ATAGINFO()
|
|||
---|---|---|---|
#18+
igorbik, Спасибо за ссылку. Попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2010, 11:32 |
|
Странный ATAGINFO()
|
|||
---|---|---|---|
#18+
авторобзывается как "ПЕРВИЧНЫЙ", в то время как, на "исходниках" возвращается значение "PRIMARY". это не баг - это фича, гы, перерусифицировались таких фич множество, гы, оглашать не стану (вплоть до отсутствия некоторых свойств у базовых классов), просто нужно предполагать сразу, что на различных версиях рантайма могут проявляться некоторые фичи, и вести разработку так, чтобы обходить эти фичи. альтернативные функции , которыми можно пощупать индекс: PRIMARY() CANDIDATE() уповать на то, что кто-то не поставит русский рантайм не стоит, так как после установки ПО "НДФЛ..." будут чудеса. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2010, 09:21 |
|
Странный ATAGINFO()
|
|||
---|---|---|---|
#18+
прошелмимоавторобзывается как "ПЕРВИЧНЫЙ", в то время как, на "исходниках" возвращается значение "PRIMARY". это не баг - это фича, гы, перерусифицировались таких фич множество, гы, оглашать не стану (вплоть до отсутствия некоторых свойств у базовых классов), просто нужно предполагать сразу, что на различных версиях рантайма могут проявляться некоторые фичи, и вести разработку так, чтобы обходить эти фичи. альтернативные функции , которыми можно пощупать индекс: PRIMARY() CANDIDATE() уповать на то, что кто-то не поставит русский рантайм не стоит, так как после установки ПО "НДФЛ..." будут чудеса. +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2010, 12:41 |
|
|
start [/forum/topic.php?fid=41&msg=36485600&tid=1585570]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 146ms |
0 / 0 |