Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 11.10.2018, 14:18   #1
Alex711
Новичок
 
Регистрация: 21.09.2018
Сообщений: 2
Репутация: 10
По умолчанию IdHTTP

Здравствуйте, подскажите пожалйста

Код:

procedure TForm1.Button1Click(Sender: TObject);
var
html,a:string;
begin
timer2.Enabled:=false;
m:=0;
s:=0;
label4.Caption:='00:00';
 Try  //попытка 1 
idHttp1.ReadTimeout:=10000;
html :=IdHTTP1.Get('http://ifconfig.me/ip'); 
Edit1.Text :=Copy(html, Pos('<pre>', html)+1, 21);
timer2.Enabled:=true;
 Except //попытка2 
  idHttp1.ReadTimeout:=10000;
html :=IdHTTP1.Get('http://ifconfig.me/ip');
Edit1.Text :=Copy(html, Pos('<pre>', html)+1, 21); 
timer2.Enabled:=true;
  end;
end;

до этого в коде не было старта и стопа секундомера
Код:

timer2.Enabled:=false;
m:=0;
s:=0;
label4.Caption:='00:00';

и
Код:

timer2.Enabled:=true;

и двух попыток в принципе хватало чтобы получить ответ и не выкинуть ошибку "Connect timed out.", после добавления таймера попытка 2 вроде как перестала выполнятся. Как правильно прикрутить таймер, чтобы он стартовал только после успешного выполнения нескольких попыток?
______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 11.10.2018 в 15:33.
Alex711 вне форума   Ответить с цитированием
Старый 11.10.2018, 15:36   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,008
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Ничего непонятно, но явно фигня какая-то.

Там нет <pre>.

Вместо кучи повторов одного лучше добавить другие сервисы. Например https://canihazip.com/s

И вы там еще не путаетесь в автосгенерированых именах компонентов?

Последний раз редактировалось Alex11223; 11.10.2018 в 15:39.
Alex11223 на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IDHTTP Fukse Работа с сетью в Delphi 0 26.04.2016 00:34
idHTTP Edward Работа с сетью в Delphi 14 04.09.2009 00:33
IDHTTP Edward Компоненты Delphi 1 17.08.2009 20:20
idHTTP DeDoK Общие вопросы Delphi 5 05.06.2008 22:45


09:44.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru