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

Вниз

Определение версии ОС   Найти похожие ветки 

 
Urvin   (2006-03-20 21:11) [0]

На стадии проектного кода определить версию ОС и в зависимости от этого показать одну из форм?
т.е:
program myprograme;

uses
 Forms,
 mainfrm in "mainfrm.pas" {frmMain};
 w9xfrm in "w9xfrm.pas" {TfrmW9x};

{$R *.res}

begin
 Application.Initialize;
 Application.Title := "Superprogram";
 if WindowsNT then
   Application.CreateForm(TfrmMain, frmMain);
 else
   Application.CreateForm(TfrmW9x, frmMain);
 Application.Run;
end.


 
Palladin ©   (2006-03-20 21:29) [1]

GetVersion()


 
Ihor Osov'yak ©   (2006-03-20 22:50) [2]

see sysutils, Win32Platform

В принципе, если нужно более подробно - то см. также
Win32MajorVersion,     Win32MinorVersion, Win32BuildNumber...

Откуда все это берется /как инициализируется/ - см. исходники sysutils, procedure InitPlatformId;



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

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

Наверх





Память: 0.44 MB
Время: 0.044 c
2-1142773959
Fenix
2006-03-19 16:12
2006.04.02
Прямой доступ к ноду.


15-1141762238
parovoZZ
2006-03-07 23:10
2006.04.02
Подсчитать кол-во строк на MySQL.


3-1139481919
yk
2006-02-09 13:45
2006.04.02
Украшение dbGrid


15-1141777694
Ы
2006-03-08 03:28
2006.04.02
Мониторы


4-1137415039
adm
2006-01-16 15:37
2006.04.02
Терминальные сессии





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский