powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не правильно отображается дата в FoxPro, почему?
27 сообщений из 27, показаны все 2 страниц
Не правильно отображается дата в FoxPro, почему?
    #35176324
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый день.
В Foxe не силен, но все таки попробую объяснить проблему:
на одной машине где установлен Fox дата отображается в следующем виде: 01.12.2007, dd.mm.yyyy, копирую весь Fox на другую машину с теми же настройками, но дата теперь отражается так: 12/01/07, т.е. mm/dd/yy - почему??! Куда копать??
Настройки файла CONFIG.FP:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
FILES= 300 
mvcount= 3000 
codepage =  866 
collate  = russian
clock    =  0 , 72 
date     = german
exact    = off
catman   = off
dosmem   = off
exact    = off
talk     = on
safety   = off
delete   = oFF
exclusive= oN
century	= on
sortwork	= c:\temp
progwork	= c:\temp
editwork	= c:\temp
resource	= c:\fpd26\foxuser.dbf
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176448
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А config.fp подхватывается? Что показывает display status на обоих машинах?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176534
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.А config.fp подхватывается? Что показывает display status на обоих машинах?
Где смотреть display status ?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176555
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.А config.fp подхватывается? Что показывает display status на обоих машинах?

Действительно не подхватывается config.fp :(
на 1 машине Date Format: German
на 2 машине Date Format: American

Не подскажите как сделать чтобы config.fp увиделся?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176631
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua Sergey Sizov.А config.fp подхватывается? Что показывает display status на обоих машинах?

Действительно не подхватывается config.fp :(
на 1 машине Date Format: German
на 2 машине Date Format: American

Не подскажите как сделать чтобы config.fp увиделся?
Варианты могут быть разными. Как сейчас запускается прога? Батником, ярлыком или еще как? Config.fp где лежит?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176636
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua Sergey Sizov.А config.fp подхватывается? Что показывает display status на обоих машинах?
Где смотреть display status ?
Прямо в окне Command воодится эта команда и нажимается Enter.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176671
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov. Sheriffua Sergey Sizov.А config.fp подхватывается? Что показывает display status на обоих машинах?

Действительно не подхватывается config.fp :(
на 1 машине Date Format: German
на 2 машине Date Format: American

Не подскажите как сделать чтобы config.fp увиделся?
Варианты могут быть разными. Как сейчас запускается прога? Батником, ярлыком или еще как? Config.fp где лежит?

набираю в командной строке fox, если с диска С то все нормально отрабатывается, когда же набираю команду с другого диска (локального или сетевого) происходит глюк с Date Format: American, поиском пересмотрел может где-то еще есть Config.fp с настройками Date Format: American, но нигде таковых нет :( посмотрел переменные среды там все в порядке, прописан каталог: fpd26
Что еще можно сделать пока в голову не приходит :(
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176720
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua Sergey Sizov. Sheriffua Sergey Sizov.А config.fp подхватывается? Что показывает display status на обоих машинах?

Действительно не подхватывается config.fp :(
на 1 машине Date Format: German
на 2 машине Date Format: American

Не подскажите как сделать чтобы config.fp увиделся?
Варианты могут быть разными. Как сейчас запускается прога? Батником, ярлыком или еще как? Config.fp где лежит?

набираю в командной строке fox, если с диска С то все нормально отрабатывается, когда же набираю команду с другого диска (локального или сетевого) происходит глюк с Date Format: American, поиском пересмотрел может где-то еще есть Config.fp с настройками Date Format: American, но нигде таковых нет :( посмотрел переменные среды там все в порядке, прописан каталог: fpd26
Что еще можно сделать пока в голову не приходит :(
Для начала надо не паниковать и не заниматься ерундистикой. American стоит по умолчанию, а не потому, что есть другой config.fp Что, кстати, прекрасно видно в по display status.
Фоксу можно явно указать положение этого файла с помощью ключа -с, то есть запус фокса может выглядеть так:
Код: plaintext
c:\fpd26\foxprox -cc:\fpd26\config.fp
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176723
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем интересная фигня получается:
1.Переменные среды прописал как положено папку c:\fpd26
2.перезагрузил машину для верности
3.Запускаю с любого места fox, набираю команду display status отображается Date Format: American
4.Когда же запускаю fox непосредственно из папки c:\fpd26 то Date Format: German
5. К чему бы это?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176735
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SheriffuaСовсем интересная фигня получается:
1.Переменные среды прописал как положено папку c:\fpd26
2.перезагрузил машину для верности
3.Запускаю с любого места fox, набираю команду display status отображается Date Format: American
4.Когда же запускаю fox непосредственно из папки c:\fpd26 то Date Format: German
5. К чему бы это?
К тому, что config.fp ищется в текущем каталоге. Так как он лежит только в одном месте, то только в этом месте он и подхватывается.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176745
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, раз уж есть возможность менять переменные среды, то можно добавить в них
foxprocfg=c:\fpd26\config.fp
и получить желаемое счастье в виде подхватывания этого файла при запуске фокса не только из его каталога, а откуда угодно.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176754
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov. SheriffuaСовсем интересная фигня получается:
1.Переменные среды прописал как положено папку c:\fpd26
2.перезагрузил машину для верности
3.Запускаю с любого места fox, набираю команду display status отображается Date Format: American
4.Когда же запускаю fox непосредственно из папки c:\fpd26 то Date Format: German
5. К чему бы это?
К тому, что config.fp ищется в текущем каталоге. Так как он лежит только в одном месте, то только в этом месте он и подхватывается.
В том-то и дело, что не находил он его вот что странно.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176756
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.Кстати, раз уж есть возможность менять переменные среды, то можно добавить в них
foxprocfg=c:\fpd26\config.fp
и получить желаемое счастье в виде подхватывания этого файла при запуске фокса не только из его каталога, а откуда угодно.
спасибо, попробую еще так
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176773
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.Кстати, раз уж есть возможность менять переменные среды, то можно добавить в них
foxprocfg=c:\fpd26\config.fp
и получить желаемое счастье в виде подхватывания этого файла при запуске фокса не только из его каталога, а откуда угодно.

Что-то не могу догнать как надо дописать foxprocfg=c:\fpd26\config.fp в переменных средах, где именно = ставить?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176822
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua Sergey Sizov.
4.Когда же запускаю fox непосредственно из папки c:\fpd26 то Date Format: German
5. К чему бы это?
К тому, что config.fp ищется в текущем каталоге. Так как он лежит только в одном месте, то только в этом месте он и подхватывается.
В том-то и дело, что не находил он его вот что странно.[/quot]
А что тогда нам показывает 4-ый пункт? Config.fp находится только тогда, когда текущим является каталог C:\fpd26 Что тут неясного?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176826
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SheriffuaЧто-то не могу догнать как надо дописать foxprocfg=c:\fpd26\config.fp в переменных средах, где именно = ставить?
Ну так вот же в верхней части есть кнопка Создать.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176837
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov. Sheriffua Sergey Sizov.
4.Когда же запускаю fox непосредственно из папки c:\fpd26 то Date Format: German
5. К чему бы это?
К тому, что config.fp ищется в текущем каталоге. Так как он лежит только в одном месте, то только в этом месте он и подхватывается.
В том-то и дело, что не находил он его вот что странно.
А что тогда нам показывает 4-ый пункт? Config.fp находится только тогда, когда текущим является каталог C:\fpd26 Что тут неясного?[/quot]
Неясно то, почему fox запускается из командной строки будь-где, но при этом config.fp из папки c:\fpd26 не подхватывается, следовательно и Date Format: German не подхватывается, если же я переименую c:\fpd26 в c:\fpd261 то fox из командной строки и вовсе не запуститься
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176855
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.
Ну так вот же в верхней части есть кнопка Создать .
Кнопку вижу в двух местах: системные переменный и переменные среды пользователя, куда именно добавлять?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176856
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SheriffuaНеясно то, почему fox запускается из командной строки будь-где, но при этом config.fp из папки c:\fpd26 не подхватывается, следовательно и Date Format: German не подхватывается, если же я переименую c:\fpd26 в c:\fpd261 то fox из командной строки и вовсе не запуститься
Потому что переменные среды направляют действия операционной системы, а не фокса. Вот фокс операционная системы и запускает по указаниям в переменных среды. А config.fp ищет фокс и ему никто ничего не сказал о его расположении.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176860
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua Sergey Sizov.
Ну так вот же в верхней части есть кнопка Создать .
Кнопку вижу в двух местах: системные переменный и переменные среды пользователя, куда именно добавлять?
А сколько верхних частей видно?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176884
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov. Sheriffua Sergey Sizov.
Ну так вот же в верхней части есть кнопка Создать .
Кнопку вижу в двух местах: системные переменный и переменные среды пользователя, куда именно добавлять?
А сколько верхних частей видно?
На моей картинке их 2 )
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176899
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua Sergey Sizov. Sheriffua Sergey Sizov.
Ну так вот же в верхней части есть кнопка Создать .
Кнопку вижу в двух местах: системные переменный и переменные среды пользователя, куда именно добавлять?
А сколько верхних частей видно?
На моей картинке их 2 )
Верхних? А где тогда нижние? А может там еще и средние есть? И не одна?
У кого явно с глазами непорядок.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176904
дек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что мешает прописать в программе , ну например SET DATE BRITISH , а ?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176910
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov. Sheriffua Sergey Sizov. Sheriffua Sergey Sizov.
Ну так вот же в верхней части есть кнопка Создать .
Кнопку вижу в двух местах: системные переменный и переменные среды пользователя, куда именно добавлять?
А сколько верхних частей видно?
На моей картинке их 2 )
Верхних? А где тогда нижние? А может там еще и средние есть? И не одна?
У кого явно с глазами непорядок.
Все разобрался (торможу уже под вечер), прописал, спасибо.
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35176911
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
декЧто мешает прописать в программе , ну например SET DATE BRITISH , а ?
Человек наткнулся на дату, потому что ясно видна разница. А если у него и кодовая страница не та, и разницу неопытным глазом не определишь, тоже писать прямо в программе codepage=866? А сработает? Будем лечить следствие или причину?
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35177025
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
foxprocfg хуже тем если вдруг приложение на сети и много юзеров пускают - ко всем бегать надо
ИМХО лучше класть рядом с App

- А если у него и кодовая страница не та, и разницу неопытным глазом не определишь, тоже писать прямо в программе codepage=866?

венчале проги можно (надо) проверить
* CPCURRENT(1) returns the current operating system code page, regardless of your configuration CODEPAGE setting.
IF CPCURRENT() != 866


ps не забывай foxpro.int - иначе upper & lower работать не будут с русскими буквами в fpd26
collate = russian
в индексах все буквы будут большие
лучше collate = machine
...
Рейтинг: 0 / 0
Не правильно отображается дата в FoxPro, почему?
    #35177051
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин Федор- А если у него и кодовая страница не та, и разницу неопытным глазом не определишь, тоже писать прямо в программе codepage=866?

венчале проги можно (надо) проверить
* CPCURRENT(1) returns the current operating system code page, regardless of your configuration CODEPAGE setting.
IF CPCURRENT() != 866

И что дальше? Существует какая-то неизвестная мне команда, аналогичная настройке codepage в config.fp? И она вот так вот прямо на ходу сделает CPCURRENT() = 866? Просветите неуча.
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не правильно отображается дата в FoxPro, почему?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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