Показать сообщение отдельно
  #3  
Старый 06.01.2013, 15:12
ReiFF ReiFF вне форума
Прохожий
 
Регистрация: 06.01.2013
Сообщения: 3
Репутация: 10
По умолчанию

Ну вот что получается, результат записывается в ListBox только после того как выполняется цикл. Не могу додуматься как сделать так чтоб результат по каждому пакету записывался во время цикла, а не после него.
Код:
procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
  const AReplyStatus: TReplyStatus);
begin
ListBox1.Items.Insert (0,'Reply:'+IntToStr (AReplyStatus.MsRoundTripTime));
end;
procedure TForm1.Button1Click(Sender: TObject);
begin x:=1; while x < 15 do begin
Self.IdIcmpClient1.Host:=Edit1.Text;
Self.IdIcmpClient1.ReceiveTimeout:=5000;
Self.IdIcmpClient1.Ping;
x:=x+1;
end;
end;
end.
Админ: Пользуемся тегами для оформления кода!
Ответить с цитированием