Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ping [D7, XP]


Страницы:   1 2 3

ZX48 ©   (2006-08-17 12:04:00) 

Мастера! Доброе время суток! Подскажите пожалуйста как сделать в программе например по нажатию на кнопку пинг определенного ипа?


Сергей М.   (2006-08-17 16:29:00) [21]

Ну тады тебе пора переквалифицироваться в управдомы.

Ибо исх-ки Инди доступны, а ты даже извилиной не пошевелил , чтобы использовать сей факт.


ZX48   (2006-08-17 16:29:00) [22]


> А что получается ?
>
> Ну вызвал ты метод Ping(), при этом имя пингуемого хоста
> заведомо не существует - что дальше ?
>
> Ты хочешь сказать, что ни try-блок ни события компонента
> не подскажут тебе об этой лаже, так ?


Так и выходит, что не работает связка try except. Я не понимаю почему, поэтому у здесь и задал этот вопрос.


ZX48   (2006-08-17 16:26:00) [23]

кстати мессага так и не появилась - а значит
> Легко
>
>  try
>    IdIcmpClient1.Host := 'qwerty';
>    IdIcmpClient1.Ping;
>  except
>    on e:Exception do
>      ShowMessage(e.ClassName+#13+e.Message)
>  end


тоже не работает :(


Сергей М.   (2006-08-17 16:22:00) [24]


> try except не получается


А чтополучается ?

Ну вызвал ты метод Ping(), при этом имя пингуемого хоста заведомо не существует - что дальше ?

Ты хочешь сказать, что ни try-блок ни события компонента не подскажут тебе об этой лаже, так ?


ZX48   (2006-08-17 16:21:00) [25]

Спасибо, а то я вот как пытался сделать:

  try
  idICMPClient1.ping('',1);
  except
  showmessage ('error') ;
  end;


Dmitrij_K   (2006-08-17 16:18:00) [26]


> try except не получается.

Легко

 try
   IdIcmpClient1.Host := 'qwerty';
   IdIcmpClient1.Ping;
 except
   on e:Exception do
     ShowMessage(e.ClassName+#13+e.Message)
 end


ZX48   (2006-08-17 16:07:00) [27]

Еще вопрос. Просмотрел спарвку - но ничего ненашел из того что бы мне подошло в таком вот случае. ЕСли в имени хоста ввести например "qwerty" то естественно такой узел естественно не будет обнаружен. Так вот делфи выдает ошибку, но как такую ошибку получить и обработать я никак не пойму. try except не получается. может что подскажите...


Ketmar   (2006-08-17 14:22:00) [28]

> [16] ZX48 ©   (17.08.06 14:10)
> не понимаю от куда такая агрессия
надоела чужая лень.


ZX48   (2006-08-17 14:10:00) [29]

Возражать не собираюсь. Вот только не понимаю от куда такая агрессия? Ладно - проехали

idICMPClient1.Host:='192.168.0.1';
idICMPClient1.ping('',1);
memo1.Text:=memo1.text+#13#13+inttostr(idICMPClient1.ReplyStatus.BytesReceived);

Всем спасибо!


Сергей М.   (2006-08-17 13:47:00) [30]


> ZX48


Можно было и справку не читать.

Обнаружение в Инспекторе Объектов события OnReply у данного компонента должно было заставить тебя чесать репу)

Ну а ежели репа не зачесалась, то и справка тебе что мертвому припарка)

И попробуй возразить)..


Ketmar   (2006-08-17 13:44:00) [31]

> [12] zdm ©   (17.08.06 13:30)
опять советчик? в сад, если не понимаешь мотивов подобных ответов.


ZX48   (2006-08-17 13:36:00) [32]

Спасибо zdm! Сейчас буду пробовать! А то с этим indy что-то разобраться не могу.


zdm   (2006-08-17 13:30:00) [33]

Ketmar..Тогда лучше и не отвечайте вообще....
ZX48...посмотри вот эту ссылку http://www.ishodniki.ru/art/artshow.php?id=76&cat=1&show=delphi


Ketmar   (2006-08-17 13:23:00) [34]

орешек.


ZX48   (2006-08-17 13:20:00) [35]

базовые присутствуют. спарвка млин не открывается никак... :(


Ketmar   (2006-08-17 13:01:00) [36]

> [8] ZX48 ©   (17.08.06 12:54)
любим. и будем, пока народ ленится читать справку и хотя бы минимально учить матчасть. "начинающим" -- это не "я ничего не знаю, но хочу крутую софтину". предполагается, что базовые знания всё-же присутствуют.


ZX48   (2006-08-17 12:54:00) [37]

любите вы тут поглумиться... зачем тогда создавать конференцию для начинающих?


Ketmar   (2006-08-17 12:52:00) [38]

> [4] ZX48 ©   (17.08.06 12:47)
внутрб кабеля заглязывал? там битики бегают.


ZX48   (2006-08-17 12:52:00) [39]

сейчас еще раз гляну справку


Сергей М.   (2006-08-17 12:50:00) [40]


> или он идет но мне не видно?


А где ты смотришь-то, чтобы что-то "видно"  было ?

Вызвал, понимаешь ли, метод - и успокоился на этом)

Про события этого компонента в справке читал ?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо