Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

ATX или AT   Найти похожие ветки 

 
DeMoN-777 ©   (2002-09-21 09:35) [0]

Как програмно определить какой корпус ATX или AT ?


 
MJH ©   (2002-09-21 09:42) [1]

АТшные как правило маленькие :)
ATX раза в полтора выше


 
MJH ©   (2002-09-21 09:44) [2]

а насчет програмно - тебе понадовится директИкс для видеокапчеринга...догадайся зачем?
правильно - для видеокамеры....


 
DeMoN-777 ©   (2002-09-21 10:12) [3]

>MJH © (21.09.02 09:44)

Я помоему грамотно сформулировал вопрос, не знаете... так лучше промолчать.


 
DeMoN-777 ©   (2002-09-21 10:27) [4]

>MJH © (21.09.02 09:42)
>АТшные как правило маленькие :)
>ATX раза в полтора выше.

А это IMXO, вообще бред какой-то.


 
Криворукий   (2002-09-21 10:45) [5]

type
TCorpsType = (ctAT, ctATX, ctNone, ctOther, ctIdontKnow);

function GetComputerCorpsType: TCorpsType;
var s: string;
begin
s := InputBox("Corps type", "Input your computer corps type", "I don""t know");
s := UpperCase(s);
if s = "ATX" then Result := ctATX else
if s = "AT" then Result := ctAT else
if s = "NONE" then Result := ctNone else
if s = "I DON""T KNOW" then Result := ctIdontKnow else
Result := ctOther;
end;

:-)))


 
Гуляющий просто так   (2002-09-21 16:16) [6]

Я поставил этого клиента на все машины, и написал сервер для него, через час получил ответы:
I DON`T KNOW - 99%
ATX - 0.9%
AT - 0 %
NONE - 0%

остальные ответы не распознаны :))))


 
MJH ©   (2002-09-21 16:36) [7]

2DeMoN-777
Я помоему грамотно сформулировал вопрос, не знаете... так лучше промолчать.
вообще поищи в винАПИ функцию GetSystemCaseFormFactor
она вроде даже цвет и количество светодиодов определяет...
но использовать ее нужно осторожно...может блок питания попалить



 
drpass ©   (2002-09-21 17:08) [8]

На самом деле вы зря смеетесь, вопрос вполне корректный. Если система поддерживает расширенное управление питанием (ACPI), то корпус ATX, если не поддерживает - то скорее всего AT (либо ATX с выключенной ACPI - разницы никакой).
А вот как определить поддержку ACPI в системе, я не знаю


 
Юрий Зотов ©   (2002-09-21 17:39) [9]

Все очень просто.

1. Программно выключаем комп.
2. Крутим 5-минутный цикл с ProcessMessages.
3. Если мы пришли в эту точку, то корпус - AT, иначе - ATX.

:о)


 
MJH ©   (2002-09-21 19:11) [10]

2drpass
бред...можно ATXсовое питание (если мать atx"овая) в ATный корпус поставить. Корпус по прежнему будет AT



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

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-45271
Termik
2002-10-04 11:50
2002.10.14
Хинты в меню


6-45489
Ksion
2002-08-11 05:00
2002.10.14
NMHTTP. Где достать картинку которую он скачал.


1-45331
Avsam
2002-10-04 14:25
2002.10.14
Вертикальный TLabel


4-45616
Ребенок Кирилл
2002-08-28 18:09
2002.10.14
Достать выделенный текст из броузера


4-45660
arcoant
2002-08-29 15:05
2002.10.14
И снова чужие окна