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

Вниз

Проверка состояния соединения   Найти похожие ветки 

 
Mylen Farmer   (2005-03-27 16:20) [0]

Пишу банальный счетчик остатка денег (на счету). Пишу не на API/ Подскажите пожалуйста как узнать подключен ли в данный момент компьютер к интернету или нет? Сижу под WinXP, когда сидела под WinMe все было проще - надо было просто проверить есть ли окно "Connected To ..." или нет, а в WinXP все сложнее. Тут при "сворачивании соединения" в трей - названия "этого окна" найти не могу, что делать не знаю. Так как программе определить подключен компьютер к Интернету или нет?


 
Anatoly Podgoretsky ©   (2005-03-27 17:26) [1]

Зачем, что то хочешь сделать, так сразу и делай.


 
Mylen Farmer   (2005-03-27 18:21) [2]

>Anatoly Podgoretsky ©   (27.03.05 17:26) [1]
>Зачем, что то хочешь сделать, так сразу и делай.

Не поняла...

Возможно вы подумали что я пишу какую-нибудь мерзость типа автоматического отправщика чего-нибудь?
Если это так то вы ошибаетесь.

>Зачем, что то хочешь сделать, так сразу и делай.

Cделать хочу только то, что когда программа определит что компьютер подключен к интернету - каждую минуту из суммы баланса будет вычитаться определенное кол-во копеек. Вот и все. Запускать и выключать программу вручную очень не удобно, потому что никогда не знаешь когда произойдет обрыв связи, а когда это случится надо будет сразу останавливать программу чтобы она не продолжала вычитать. Вот мне и надо чтобы программа сама запускала счетчик когда компьютер подключен к сети, и останавливала его когда соединения нет.
ТАК КАК УЗНАТЬ ПОДКЛЮЧЕН КОМПЬЮТЕР К ИНТЕРНЕТУ ИЛИ НЕТ???


 
Anatoly Podgoretsky ©   (2005-03-27 18:47) [3]

Mylen Farmer   (27.03.05 18:21) [2]
Плохо обо мне подумала :-)
Вот теперь после уточнение задачи можно говорить конкретно.
К Интернет подключиться нельзя, можно подключиться к провайдеру, да и то имеет смысл для модемного соединения. Это относится к RAS освоить вполене по силам, хоть и не просто. Можно будет считать и время и байты.

В справке по SDK есть описания функций, самих прототипов функций нет, но их можно сказать с www.delphi-jedi.org

В случае не модемного подключения - "подключение" к Интернет постоянное.


 
Eraser ©   (2005-03-27 19:01) [4]

Mylen Farmer
ТАК КАК УЗНАТЬ ПОДКЛЮЧЕН КОМПЬЮТЕР К ИНТЕРНЕТУ ИЛИ НЕТ???


имхо лучший способ- это делать так, как делает аська- пинговать какой-нибудь портал.


 
Anatoly Podgoretsky ©   (2005-03-27 19:10) [5]

если автоподключение то будет весело.


 
Mylen Farmer   (2005-03-27 19:15) [6]

Спасибо всем, поробую.


 
Mylen Farmer   (2005-03-27 19:20) [7]

"поробую"

букву п пропустила :)


 
CppDemon   (2005-04-01 23:54) [8]

Йпть... Это извращение определять есть ли окно  "Connected To ..." =)). А если по делу и без половых извращений, то делай так:


// get connect type (0=modem\1=lan\2=disconnect)
BYTE GetConnectType(){
DWORD flags;
BOOL r = InternetGetConnectedState(&flags, 0);
if (r){
 if (flags & 1){// MODEM
  return 0;
 }

 if (flags & 2){// LAN :)
  return 1;
 }
 return 1;
}else { // NOT CONNECTED
 return 3;
}
}


Только на делфи, или на чем ты там делаешь..



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
4-1115289584
pavel_guzhanov
2005-05-05 14:39
2005.06.29
Как определить размер файла?


3-1116825818
Silvestr
2005-05-23 09:23
2005.06.29
Где можно почитать про Primary Key в MS SQL 2000


1-1118130236
makle
2005-06-07 11:43
2005.06.29
TreeView. Количество вложенных уровней у нода


1-1117797095
San Sanich
2005-06-03 15:11
2005.06.29
Текст разного цвета


14-1117529466
HBreaker
2005-05-31 12:51
2005.06.29
Зацерните дизайн моего сайтика