![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ping
Ден99 © (2014-02-01 19:37:00)unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdRawBase, IdRawClient,
IdIcmpClient, StdCtrls;
type
TForm1 = class(TForm)
btn1: TButton;
lst1: TListBox;
idcmpclnt1: TIdIcmpClient;
procedure btn1Click(Sender: TObject);
procedure idcmpclnt1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.btn1Click(Sender: TObject);
begin
idcmpclnt1.Host:='176.194.204.175';
idcmpclnt1.ReceiveTimeout:=100;
idcmpclnt1.Ping('32');
Caption:=IntToStr(idcmpclnt1.ReplyStatus.MsRoundTripTime)
end;
procedure TForm1.idcmpclnt1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
begin
try
if idcmpclnt1.Host=AReplyStatus.FromIpAddress then lst1.Items.Add (AReplyStatus.FromIpAddress);
except
on e:Exception do
end;
end;
end.
В чем проблема почему не работает, подскажите пожалуйста!
Ega23 (2014-02-01 20:15:00) [1]
for i := 5 to 9 do
LocalHost := Format('176.194.204.17%d', [i]);
Ден99 (2014-02-01 19:37:00) [2]Удалено модератором
Примечание: СПАМ