HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проверка на наличие соединения с интернетом(Delphi)
  #1  
Старый 25.12.2009, 20:56
OPF_Nik
Познающий
Регистрация: 07.11.2009
Сообщений: 36
С нами: 8690006

Репутация: 0
По умолчанию Проверка на наличие соединения с интернетом(Delphi)

Народ, подскажите как сделать проверку на наличие соединения с интернетом, через DSL модем?
 
Ответить с цитированием

  #2  
Старый 25.12.2009, 21:05
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

http://tinyurl.com/ycvnqxd
 
Ответить с цитированием

  #3  
Старый 25.12.2009, 21:07
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
С нами: 9152717

Репутация: 6
По умолчанию

if ping ya.ru <> 0 then showmessage('Connected');
Как то так.

Или же первая ссыль в гугле говорит нам, что:

function IsConnectedToInternet(lpdwFlags: LPDWORD): Boolean;
const
WininetDLL = 'wininet.dll';
var
hWininetDLL: THandle;
dwReserved: DWORD;
fn_InternetGetConnectedState: function(lpdwFlags: LPDWORD; dwReserved: DWORD): BOOL; stdcall;
begin
Result := False;
dwReserved := 0;
hWininetDLL := LoadLibrary(WininetDLL);
if hWininetDLL > 0 then
begin
@fn_InternetGetConnectedState := GetProcAddress(hWininetDLL,'Interne tGetConnectedState');
if Assigned(fn_InternetGetConnectedSta te) then
begin
Result := fn_InternetGetConnectedState(lpdwFl ags, dwReserved);
end;
FreeLibrary(hWininetDLL);
end else
raise Exception.Create('Unable to locate function InternetGetConnectedState in library ' + WininetDLL);
end;

procedure TForm1.Button1Click(Sender: TObject);
const
INTERNET_CONNECTION_MODEM = 1;
INTERNET_CONNECTION_LAN = 2;
INTERNET_CONNECTION_PROXY = 4;
INTERNET_CONNECTION_MODEM_BUSY = 8;
var
dwConnectionTypes: DWORD;
begin
dwConnectionTypes :=
INTERNET_CONNECTION_MODEM +
INTERNET_CONNECTION_LAN +
INTERNET_CONNECTION_PROXY;
if IsConnectedToInternet(@dwConnection Types) then
ShowMessage('Connected.')
else
ShowMessage('Not Connected.')
end;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регеры ICQ UIN'ов by saiNT sai_NT Skype, IRC, ICQ, Jabber и другие IM 481 17.09.2010 17:58
Продажа Дедиков (Дешево) !!! stopxaker Хостинг, Dedicated, VDS, Сервера - Покупка, продажа 113 12.05.2010 16:12
проверка на наличие Doom123 PHP 14 20.01.2009 10:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.