Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

GetSystemMetrics не пашет [D6, Win2k, WinXP]


Dimich1978 ©   (2003-12-05 19:42:00) 

В FAQ нашел пример, как определить что компьютер в сети:
if GetSystemMetrics(SM_NETWORK) AND $01 = $01 then
ShowMessage("Machine is attached to network") else
ShowMessage("Machine is not attached to network");

Не работает пишет что я в сети постоянно.


skr   (2003-12-10 17:21:00) [1]

>>А если пинговать самого себя?

а ты всегда в сети даже если кабель выдернут - тк по лупбеку в сеть пакеты не кидаются :)) - это отдельный интерфейс

Люди на скока я понимаю ф-я возвращает метрику типа int
выплони ф-ю при включенной и выключенной сети и посмотри разницу
резултатов(м.б. твое описание для NT а в 2k меняется другой бит????) И ВООБЩЕ я несколько раз сталкивался, что не все ф-и работают так, как от них ждешь


IJCuper   (2003-12-10 16:15:00) [2]

А если пинговать самого себя?


Anatoly Podgoretsky   (2003-12-07 11:05:00) [3]

а если не идет - то другая машина выключена.


IJCuper   (2003-12-07 09:55:00) [4]

А ты не пробовал пинговать какой-нибудь адрес сети? Если пинг идет, то ты в сети, а если не идет - соответственно...


Dimich1978   (2003-12-06 14:24:00) [5]

Блин а как же интересно винда 2000 определяет именно включен кабель или отключен и как это можно отследить у себя?


DVM   (2003-12-05 21:34:00) [6]


> Не работает пишет что я в сети постоянно.

Это наличие или отсутствие сети на машине. Есть сетевая карта или модем или даже адаптер удаленного доступа - значит сеть есть.
А подключена она там или нет к другим компьютерам эта функция не говорит.


SammIk   (2003-12-05 19:50:00) [7]

Попробуи $2, least- скорее всего предпоследнии


Наверх

Титульная страница Поиск, карта сайта Написать письмо