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

автоматическая перегрузка модема
  #1  
Старый 27.08.2009, 11:46
Student :)
Участник форума
Регистрация: 09.02.2007
Сообщений: 202
С нами: 10132786

Репутация: 9
По умолчанию автоматическая перегрузка модема

Добрый день написал программу на delphi для автомат перегрузки роутера через веб интерфейс но программа зависает ( где ошибка подскажите пожалуйста с меня +

листинг
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
error:=1;
timer1.Enabled:=true;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
timer1.Enabled:=false;

end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
icmp.Host:=edit1.text;
icmp.Ping();

label1.Caption:='Âðåìÿ äî õîñòà: '+inttostr(icmp.ReplyStatus.MsRoundTripTime)+'ms';
 label2.Caption:=inttostr(error);
 if (icmp.ReplyStatus.MsRoundTripTime>4000) then error:=error+1;
 if (error=3)
 then
 begin
  timer1.Enabled:=false;
//  showmessage('aaaaa');
idhttp1.Request.BasicAuthentication :=true;
idhttp1.Request.Username:='admin';
idhttp1.Request.Password:='admin';
try
idhttp1.Get('http://192.168.0.1/cgi-bin/reset.cgi')  ;
finally
    FreeAndNil( idhttp1 );
   end;
error:=1;
 timer1.Enabled:=true;
end;
   end;
end.
 
Ответить с цитированием

  #2  
Старый 27.08.2009, 11:55
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

а зачем ты делаеш FreeAndNil?
тыже прибиваеш idhttp1 и повторное его уже заюзать не получится у тебя его.
попробуй закоментить эту строку
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отвязка беспроводного модема от omnitel mmm Беспроводные технологии/Wi-Fi/Wardriving 11 03.02.2009 11:19
эксплойт для модема D-link 500t Qpet Защита ОС: вирусы, антивирусы, файрволы. 5 31.08.2006 11:41



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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