![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какая винда у юзера? [D7, WinXP]
kot andrei © (2005-06-09 15:39:00)Подскажите как узнать какая ОС стоит на машине пользователя
(Win9x,Win2k,WinXP)?
Заранее благодарен, с уважением!
kot andrei (2005-06-10 11:54:00) [1]>>Digitman © (10.06.05 11:38) [15]
>>если бы ты сразу спросил, как, мол, мне программно в ран-тайм
>>определить, под ХР мое приложение работает или не под ХР, то
>>сразу и ответ бы получил ..
почему то уверен что сразу, все равно не получил бы
Но все равно спасибо!
Ботвин Дмитрий (2005-06-10 11:42:00) [2]Я чё-то не понял вопрос задан про ОС на удалённой машине юзера?
Если так, то при чём тут getversionex? Она же для локальной машины или я гоню?
BiN (2005-06-10 11:38:00) [3]kot andrei (10.06.05 11:32) [14]
как мне узнать XP это или не XP?
Сначала читать описание структуры osversioninfo(ex)
Digitman (2005-06-10 11:38:00) [4]
> уменя такое ощущение что мы на разных языках говорим
конечно на разных.
если бы ты сразу спросил, как, мол, мне программно в ран-тайм определить, под ХР мое приложение работает или не под ХР, то сразу и ответ бы получил ..
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/osversioninfo_str.asp
kot andrei (2005-06-10 11:32:00) [5]блин.. уменя такое ощущение что мы на разных языках говорим:
procedure TForm1.Button1Click(Sender: TObject);
var
s: _osversioninfoa;
begin
getversionex(s);
label1.Caption:=inttostr(s.dwOSVersionInfoSize);
label2.Caption:=inttostr(s.dwMajorVersion);
label3.Caption:=inttostr(s.dwMinorVersion);
label4.Caption:=inttostr(s.dwBuildNumber);
label5.Caption:=inttostr(s.dwPlatformId);
label6.Caption:=s.szCSDVersion;
end;
как мне узнать XP это или не XP?
Digitman (2005-06-10 11:16:00) [6]
> kot andrei (10.06.05 11:03) [12]
> к критике постановки вопроса
потому что правильно поставленный вопрос - это уже 90% ответа на него.
учись правильной постановке вопросов и работе со справкой/документацией - и проблемы сами собой рассосутся)
> по какому из этих параметров
> я смогу вычислить какая ОС стоит на машине и как
по всем шести.
kot andrei (2005-06-10 11:03:00) [7]>>Digitman © (09.06.05 16:47) [8]
просто забудь про эту ветку...
т.к. все равно твои ответы сводятся к критике постановки вопроса, либо к написанию каких либо фраз из к\ф или анекдотов, и ничего общего с програмированием не имеют.
-----------------------------------------------------------
Пожалуйста объясните кто-нибудь по какому из этих параметров я смогу вычислить какая ОС стоит на машине и как:
var
s: _osversioninfoa;
begin
getversionex(s);
--> s.dwOSVersionInfoSize;
--> s.dwMajorVersion;
--> s.dwMinorVersion;
--> s.dwBuildNumber;
--> s.dwPlatformId;
--> s.szCSDVersion;
end;
-=S.S=- (2005-06-09 17:21:00) [8]Sorry
Суслик (2005-06-09 16:59:00) [9]
> Наверное вы имели ввиду RTFM ;)
s = source
-=S.S=- (2005-06-09 16:58:00) [10]
> Игорь Шевченко © (09.06.05 16:38) [7]
Наверное вы имели ввиду RTFM ;)
Digitman (2005-06-09 16:47:00) [11]
> kot andrei (09.06.05 16:35) [6]
да чем бы я ни "отличался", но вот ты уж точно "отличился" своим предельно конкретным вопросом) ... а так же "сообразительностью", когда тебе в [2] дали конкретное направление для решения задачи, а ты продолжаешь канючить ... а-ля "дай г., дай ложку") .. что, не так разве ?) ... или поставить новый вопрос по поводу конкретныхпроблем с вызовом упомянутой ф-ции выше твоего "достоинства" ?)
Игорь Шевченко (2005-06-09 16:38:00) [12]
> Можно попросить у тебя пример...?
RTFS sysutils.pas
kot andrei (2005-06-09 16:35:00) [13]>>Digitman © (09.06.05 15:54) [1]
>>позвонить ему и спросить, какая там у него "винда" где-то там
>>"стоит")
Ты всегда отличался своими ответами, правда не всегда в лучшую сторону :)
>>Суслик © (09.06.05 16:04) [2]
>>getversionex from windows.pas
Хрень какую-то показывает...:(
Можно попросить у тебя пример...?
Digitman (2005-06-09 16:17:00) [14]
> Суслик © (09.06.05 16:14) [4]
понимаю)..
"Раз горох, два горох !" (с)
))
Суслик (2005-06-09 16:14:00) [15]не все же вам тут резвиться :)
Digitman (2005-06-09 16:11:00) [16]
> Суслик © (09.06.05 16:04) [2]
Злой ты ..) ... в чужую кладовочку залез)...
Суслик (2005-06-09 16:04:00) [17]getversionex from windows.pas
Digitman (2005-06-09 15:54:00) [18]позвонить ему и спросить, какая там у него "винда" где-то там "стоит")