![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пинг
DeeNamid © (2008-08-01 11:21:00)Вопрос такой: делаю пинг на удаленные машины, необходимо чтобы пинговалось непрерывно, но так-же нужно переключаться на другие машины, но невозможно остановить процесс пинга. Делаю примерно так:
for i:=0 to 10 do
begin
result:=ping_func('172.21.161.33');
if result>0 then res_str:='Время до хоста: '+inttostr(result)+'ms' else res_str:='Превышен интервал ожидания';
end;
И пока цикл не закончен (вообще надо сделать бесконечный) нажать какую-либо кнопку невозможно. Что делать?
Anatoly Podgoretsky (2008-08-01 16:38:00) [1]В командной строке ping host -t и прерывание или Ctrl+C или крестик если в окне.
Сергей М. (2008-08-01 13:22:00) [2]
> дальше я наверняка буду задавать вопросы по сетям.
А не рановато ли, если с азамипроблемы ?)
DeeNamid (2008-08-01 13:20:00) [3]Знаю, просто дальше я наверняка буду задавать вопросы по сетям.
Сергей М. (2008-08-01 12:21:00) [4]
> надо почитать про потоки
> Ха смешно
Смешней другое - то вопрос твой размещен в "Сети", хотя на месте ping_func с тем же"успехом" может оказаться любая другая функция, не имеющая никакого отношения к сетям.
DeeNamid (2008-08-01 11:48:00) [5]Понял надо почитать про потоки
Medbe}I{onok XML (2008-08-01 11:32:00) [6]а дальше перености свой цикл в тело execute
DeeNamid (2008-08-01 11:30:00) [7]Ну а дальше?
Medbe}I{onok XML (2008-08-01 11:29:00) [8]File->New->Other->Thread Object
DeeNamid (2008-08-01 11:29:00) [9]Ха смешно )) В смысле нажать кнопку на форме, даже закрыть программу нельзя
Medbe}I{onok XML (2008-08-01 11:27:00) [10]нажать какую-либо кнопку невозможно
пружина тугая становится?