![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Indy ICMP [D7, WinXP]
Andros © (2005-03-19 15:24:00)Пробую пинговать используя компонент IndyICMPClient:
icmpclient1.Host:='127.0.0.1';
icmpclient1.Ping;
Выдаёт ошибку:
Project executor.exe raised exception class EIdSocketError with message 'Socket Error # 10022
Invalid argument.'. Process stopped. Use Step or Run to continue.
З.Ы.
У пользователя права администратора.
Smart :) (2005-05-18 01:04:00) [1]Ты прав,Eraser, я забыл о firewall`e.Такой большой, а такой невнимательный.Долбился полтора часа - нихиша, а о такой мелочи забыл. Хотя, что самое интересное, он даже не сказал мне об этом(outPost) :(
Eraser (2005-05-17 22:22:00) [2]Smart:
Мож какой-нибудь файрволл мешает...
или св-во Protocol ....
Smart: (2005-05-17 22:09:00) [3]У меня таже история(WinXP sp1,D6).перепробовал вариантов нимеренно - "ноль по массе". Не выходит. Даже в испольщовал ICMP.pas - нифига(вот пример). :(
Rouse_ (2005-03-22 09:58:00) [4]Кинул компонент на форму - написал вот такой код:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdIcmpClient1.Host := '127.0.0.1';
IdIcmpClient1.Ping;
end;
procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
begin
ShowMessage(AReplyStatus.FromIpAddress);
end;
Все работает...
Andros (2005-03-21 20:12:00) [5]Мастера, не игнорируйте, пожалуйста...