C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Соединение с интернетом, работает правильно не на любой машине
Иван
Отправлено: 04.08.2003, 09:59


Машинист паровоза

Группа: Участник
Сообщений: 207



Привет всем!
У меня такой вопрос:
он уже звучал как-то и есть даже по-моему в архиве форума,
так вот мне в моей программе необходимо узнать когда комп подключен к интернету.
Вот функции которые я нашел, подходящие для этой цели
InetIsOffline — ("intshcut.h")
InternetGetConnectedState — "wininet.h"
и вот такая еще:
BOOL IsInternetConnected()
{
DWORD nRasDevices=20;
DWORD nSize=20;
RASCONN rasconnected[10]; // Ras Connected struct
rasconnected[0].dwSize=sizeof(RASCONN);
RasEnumConnections(rasconnected,&nSize,&nRasDevices);
return(BOOL(nRasDevices));
}
так вот в чем собственно проблема
До сих пор не понимаю как работает ф — ия InetIsOffline
читал , что она помогает определить настроена ли система для работы с интернет...
!!! у кого нибудь есть пример ее использования?
использовал функцию InternetGetConnectedState, запустил программу на компе где вообще нет модема!!! а она мне говорит что там и Lan-соединение,и модем и т.д.
Что удивительно, на компе где есть модем все работает нормально!!!
думал совместить ф-ию InetIsOffline и IsInternetConnected()
ну типа если система не настроена для работы с интернет то не проверять что возвращает IsInternetConnected(), но как я уже говорил InetIsOffline не работает
ну думаю вопрос изложил подробно smile.gif
У кого какие соображения на этот счет?
Гость_Иван
Отправлено: 17.08.2003, 03:59


Не зарегистрирован







Хочу напомнить о своем вопросе...
Неужели никаких соображений ...?
SEDEGOFF
Отправлено: 17.08.2003, 08:05


Ученик-кочегар

Группа: Участник
Сообщений: 19



Посмотри здесь
Гость_Иван
  Отправлено: 17.08.2003, 18:46


Не зарегистрирован







думаете я эту страницу не видел!...
У меня эти примеры есть но они не работают!!!(почему не знаю)
поэтому я и обратился за помощью в форум sad.gif
Admin
Отправлено: 17.08.2003, 23:49


Владимир

Группа: Администратор
Сообщений: 1190



http://www.rxlib.ru/progi/forum_answer.php...hp?id=1295&nn=0

InternetCheckConnectionA()

Вернуться в Вопросы программирования в C++Builder