Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Определение версии Windows / 16 сообщений из 16, страница 1 из 1
19.07.2004, 09:16
    #32609839
LAVix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Помогите, пожалуйста, надо определить в какой версии Windows запущен проект. Надо знать это Windows 9.x или NT x.x. Кто нибудь знает
как это сделать на FoxPro 5.0.
...
Рейтинг: 0 / 0
19.07.2004, 09:53
    #32609892
SAM-FoxPro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Глянь вот тут:
http://topic/105673/]
Определяется серийный номер Windows
...
Рейтинг: 0 / 0
19.07.2004, 10:39
    #32609999
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
К сожалению, не могу проверить наличие и синтаксис в VFP5,
но в более поздних версиях Фокса для этой цели служит
функция OS(). В пятерке она тоже должна быть.
...
Рейтинг: 0 / 0
19.07.2004, 14:06
    #32610588
LAVix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Спасибо karly tm получилось. Функция OS() работает на 5.0. А нельзя как-нибудь узнать на каком диске установлена система.
Я знаю, что 9x встает только на С, а вот скажем XP можно
поставить на любую партицию.
...
Рейтинг: 0 / 0
19.07.2004, 14:25
    #32610659
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Не подойдет:

?getenv("windir")
...
Рейтинг: 0 / 0
19.07.2004, 14:33
    #32610694
gomzhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
>Я знаю, что 9x встает только на С
Это вас ктото обманул - ставится куда захочется...

>Не подойдет: ?getenv("windir")
Переменая windir есть только у WIN9X, у NT-based надо смотреть systemroot
...
Рейтинг: 0 / 0
19.07.2004, 15:45
    #32610941
LAVix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Спасибо всем за помощь!!!
?getenv("windir") очень даже подошла, кстати работает и в NT, так же как и
?getenv("systemroot")
А насчет утверждения про:
>Я знаю, что 9x встает только на С
Буду смотреть - это был собственный опыт :-)
...
Рейтинг: 0 / 0
19.07.2004, 15:53
    #32610971
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Посмотри еще такой метод определения системного каталога

http://www.hot.ee/jurisfox/vfpplus/vbs_fso_03_ru.htm#GetSpecialFolder
...
Рейтинг: 0 / 0
19.07.2004, 16:06
    #32611005
Chuveljov Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Странно у меня 6-й и 7-й Фокс выдают Windows 5.01
___________________
Всё вышеизложенное есть моё частное мнение и не претендует на полноту изложения.
...
Рейтинг: 0 / 0
19.07.2004, 16:30
    #32611070
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Точно не помню в какой версии появились параметры 3 и 4 в функции OS(), но принцип тот же

?os(3)+"."+os(4)

4.0 - 95
4.1 - 98
5.0 - 2k
5.1 - Xp
5.2 - 2k3
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
05.04.2006, 20:18
    #33647483
Doktor Gradus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Решил вновь поднять темку.

os(), os(1), os(3), os(4) в VFP6 дают одно и то же для одной и той же оси, можно любое число подставить.

Результаты:

Windows 98
os()="Windows 4.10 "

Windows 2000
os()="Windows 5.00 "

Windows XP Professional
os()="Windows NT 5.01 "

Дополните, пожалуйста, кто может, для следующих ОС:
Windows 95,
Windows ME,
Windows XP Home,
Windows 2003,
Windows 2003 Server

Ну и если найдёте, то и для Win 3.x
...
Рейтинг: 0 / 0
05.04.2006, 20:44
    #33647521
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
...
Рейтинг: 0 / 0
05.04.2006, 21:02
    #33647546
Doktor Gradus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
2 ВладимирМ

О, спасибо. Мне подходит.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.09.2015, 09:31
    #39052443
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Страница по ссылке Версии разных продуктов и результат работы OS() пуста. Подскажите, пожалуйста, соответствие результата OS() и всех версий Windows.
...
Рейтинг: 0 / 0
16.09.2015, 09:38
    #39052447
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
...
Рейтинг: 0 / 0
16.09.2015, 09:50
    #39052464
9IKOB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение версии Windows
Dima T,

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


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