Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];

Вниз

Уважаемые Мастера!   Найти похожие ветки 

 
Den_   (2002-04-18 08:57) [0]

Как мне определить, в какой ОС будет использоватся программа? Проблема в том, что в проге запускается виндовый калькулятор, а он находится в C:\Windows\Calc.exe у Win98\95 и в C:\Winnt\System32\Calc.exe у Win NT/2000. Как решить эту проблему, подскажите. Спасибо.


 
Ra   (2002-04-18 08:58) [1]

запускать просто calc.exe


 
Den_   (2002-04-18 09:21) [2]

>Ra ©
Сначала нужно узнать путь до calc.exe в зависимости от типа ОС


 
Anatoly Podgoretsky   (2002-04-18 09:22) [3]

Значит в системе нет стандартного калькулятора


 
Sergey13   (2002-04-18 09:50) [4]

Есть такие системные переменные %windir% %winsysdir% - они кажись во всех виндах задействованы и содержат нужные тебе пути(кстати те что ты описал не закон, а правило по умолчанию - винды можно ставить в любой каталог). Можно через них попробовать. Но смысла большого нет, так как эти каталоги автоматически просматриваются системой при поиске файла, даже если он прямо не прописаны в PATH. Следовательно - Ra © (18.04.02 08:58) прав.


 
Kuusiniemi   (2002-04-18 10:05) [5]

А чтобы определить что за система - используйте переменную Win32Platform.

VER_PLATFORM_WIN32s System is Win32s.
VER_PLATFORM_WIN32_WINDOWS System is Windows 95.
VER_PLATFORM_WIN32_NT System is Windows NT.


 
drpass   (2002-04-18 10:33) [6]

>Den_
Винда всегда и без всяких путей найдет calc.exe, так как он лежит в системном каталоге. А вообще, тебе нужно не версию винды определять, а путь к системным папкам. У меня, например, этот калькулятор лежит в папке H:\Server\System32. И что, тебе поможет знание версии винды? Используй функции GetWindowsDir и GetSystemDir



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-94405
heruvim4ik
2002-04-17 22:21
2002.04.29
Password Char


3-94303
mcmax
2002-04-08 15:27
2002.04.29
Подскажите как назначить обработчик события новорожденному TField


4-94642
Tosov
2002-02-27 02:08
2002.04.29
Запись 64битного числа в реестр


4-94621
Schummmi
2002-02-09 08:11
2002.04.29
Как достать заголовки всех открытых окон Intenet Explorer?


4-94606
Velocity
2002-02-20 05:50
2002.04.29
Кто-нить знает как юзать LB_GETTEXT?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский