powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как из проги отличить работаешь под win или Linux?
8 сообщений из 8, страница 1 из 1
Как из проги отличить работаешь под win или Linux?
    #38332878
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Част станций под win, часть по Linux. Потребовалось определить, под какой ОС работаем. OS() выдает одно и тоже.

Как из проги отличить работаешь под win или Linux?
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38332943
glamis,
А что если писать в базу напрямую или через конфигурационный файл тип ОС.
Скажем, пользователь входит в программу и сразу же в базе в логи записывается: пользователь=Вася Пупкин, тип ОС = Mandriva Linux 12.6...
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38333210
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав С...кий,

так ить и нать - понять какой тип ОС.
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38333244
makar12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 glamis,

_DOS Системная Переменная
_UNIX Системная Переменная
VERSION( ) Функция
_WINDOWS Системная Переменная
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38333260
sg12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamis
Попробуйте WMI, класс Win32_OperatingSystem.
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38333267
makar12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 glamis,
OS( ), Функция
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38333587
glamisСтанислав С...кий,

так ить и нать - понять какой тип ОС.
Так опишите проблему подробнее.
Пока я понял, что у Вас есть СОБСТВЕННАЯ разработка и Вам нужно понять на какой машине она работает.
Исходя из этого я и предложил решение: в конфигурационный файл Вашей программы (*.ini) пишем переменную (например, OSTYPE) и на каждом компьютере каждого пользователя записываем туда нужное значение (кому-то "Windows", кому-то "Linux").
После этого в начале Вашей программы делаете чтение из конфигурационного файла, находите эту переменную, помещаете в глобальные переменные и пользуетесь там, где это необходимо...

Другим способом, вероятно, понять тип ОС будет проблематично - ведь в Linux'е программа запускается, если, конечно, не была куплена специальная версия под Linux, из-под эмулятора (Wine или др)...
...
Рейтинг: 0 / 0
Как из проги отличить работаешь под win или Linux?
    #38337387
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищите наличие файлов загрузки в корне диска С или D - найдёте значит Windows
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как из проги отличить работаешь под win или Linux?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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