Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2010, 19:24   #1
Andrey85
Пользователь
 
Регистрация: 29.07.2010
Сообщений: 79
По умолчанию Подключение к интернет

Подскажите пожалуйста,можно ли как-то ускорить этот процесс. Я делаю проверку соединения с интернетом следующим кодом:
Код:
try
idhttp1.head('http://ya.ru');
showmessage('инет есть');
except
showmessage('нет');
end;
Все нормально работает,но долго обрабатывается ошибка. Можно ли ускорить процесс.
Andrey85 вне форума Ответить с цитированием
Старый 04.11.2010, 19:39   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А со свойством ReadTimeout поиграть не пробовали ?
mihali4 вне форума Ответить с цитированием
Старый 04.11.2010, 19:59   #3
Andrey85
Пользователь
 
Регистрация: 29.07.2010
Сообщений: 79
По умолчанию

Подскажите немного.Как?
Andrey85 вне форума Ответить с цитированием
Старый 04.11.2010, 20:18   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Для начала посмотрите хэлп по компоненту. Там все подробненько.
Или у вас руки больные ?
Негоже форум засорять копированием того, что у всех под руками имеется.
mihali4 вне форума Ответить с цитированием
Старый 06.11.2010, 20:40   #5
ZverSS88
 
Регистрация: 30.10.2010
Сообщений: 9
По умолчанию

uses RASUnit;

//бла-бла

function Connecting: Integer;
var Conns: Array[1..10] Of TRasConn;
Size, Num: Integer;
Begin
Size:=Sizeof(TRasConn)*10;
Fillchar(Conns, Size, 0);
Conns[1].DwSize:=Sizeof(TRasConn);
RASEnumConnectionsA(@conns[1], Size, Num);
Connecting:=Num;
end;

//бла-бла

if Connecting=0 then
//нет нэта
if Connecting<>0 then
//есть нэт.
Вложения
Тип файла: rar RASUnit.rar (6.8 Кб, 12 просмотров)

Последний раз редактировалось ZverSS88; 06.11.2010 в 20:43. Причина: Забыл файл
ZverSS88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подключение двух компьютеров к интернет через одно подключение Chudo4258 Помощь студентам 3 30.03.2010 16:07
Как создать подключение к интернет. nechto Win Api 12 29.08.2009 11:13
Создать подключение Интернет Hottabych Работа с сетью в Delphi 3 14.01.2009 16:57
Подключение Bigtyoma Свободное общение 4 19.11.2008 19:09
Подключение к IP в интернет MultIfleX Работа с сетью в Delphi 3 23.10.2007 09:51