![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Underdark |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 12.7.2004 Где: Ульяновск Репутация: нет Всего: 2 |
В Delphi Russian Knowledge Base 2.2 я прочитал один интересный вещ - проверка наличия подключения к сети. Мне как раз это очень нужно, но вот только там описывается способ, который на самом деле определяет есть ли на компе сетевая карта, а не сам факт подключения.
К тому же мне надо, чтобы программа могла определить (в какой-то определенный момент, а не при постоянном слежении), что сетевой шнур был отключен - ну это наподобие того, что говорит нам WindowsXP, когда мы выдираем шнур из сетевухи. Заранее спасибо всем тем, кто попытается мне помочь... |
|||
|
||||
| Dimich |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 25.8.2004 Где: Брянск Репутация: нет Всего: 7 |
Вот где то в факах читал что это мол нельзя сделать, и я сам в это не верю. Нет ничего невозможного, правда? Постоянным слежением сделать легко, например пинговать какой-нибудь надежный хост, например самого провайдера. А как отловить факт подключения/отключения? Народ, подкиньте идею! Это интересно не только автору, но и мне и возможно многим!
--------------------
Не работает - исправь, работает - не трогай!!! |
|||
|
||||
| VIY |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.10.2004 Репутация: нет Всего: нет |
На сайте www.delphiworld.narod.ru есть такой пример:
procedure TForm1.Button1Click(Sender: TObject); begin if GetSystemMetrics(SM_NETWORK) and $01 = $01 then ShowMessage('Computer is attached to a network!') else ShowMessage('Computer is not attached to a network!'); end; Если этот пример не устрайвает, то попробуй получить список машин в сети, и если есть ещё хоть одна машина в этом списке, кроме твоей - то ты в сети. Пример получения списка машин в сети есть там же(www.delphiworld.narod.ru). Это сообщение отредактировал(а) VIY - 21.10.2004, 16:58 |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 4 Всего: 162 |
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |