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

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

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

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

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

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

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
Определение версии Windows
    #33647521
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Определение версии Windows
    #33647546
Doktor Gradus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВладимирМ

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

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


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