Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на WinApi, C++Builder, Visual C++


Информационный Канал Subscribe.Ru


Выпуск № 27-2003 BCBDEV.RU

Здравствуйте уважаемые подписчики!

Перед вами очередной выпуск рассылки "Программирование на WinApi"
Переводы многих функций Win32API, которые часто используются в данной рассылке, вы можете получать, подписавшись на дружественную рассылку "WinAPI на русском".
Справочник по функциям Win32API вы можете посмотреть на сайте BcbDev.ru в разделе MSDN по-русски.

Проверка на наличие соединения с Internet
Проверка подключен ли пользователь к интернет
#include <ras.h>
bool IsConnected()
{
   RASCONN TRasCon;
   RASCONNSTATUS Tstatus;

   DWORD lg;
   DWORD lpcon;
   bool lReturn;

   TRasCon.dwSize = 412;
   lg = 256 * TRasCon.dwSize;
   lReturn = false;

   if (RasEnumConnections(&TRasCon, &lg, &lpcon) == 0)
   {
    Tstatus.dwSize = 160;
    RasGetConnectStatus(TRasCon.hrasconn, &Tstatus);
    lReturn = (Tstatus.rasconnstate == 0x2000);
   }
   return(lReturn);
}

 if(IsConnected()) // Все OK.... Соединено.. :-)
 else // Нет соединения.. :-(
Другой путь:
#include <intshcut.h>
bool connected = !InetIsOffline(0);

Удачи Вам в Ваших делах Куковинец Андрей aka Juggernaut

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное