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

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

Сканнер портов подвисает... [D6, WinXP]


DikobraZ ©   (2002-04-21 18:36:00) 

Почему сканнер на основе TCPClien так медленно работает??
Но еще прога как бы подвисает в это время, и на ней ничего нельзя отоброзить и сделать... Как от этого избавиться??


DikobraZ   (2002-04-24 11:56:00) [1]

С s на конце все хорошо получается! Большое спасибо!


Malder   (2002-04-24 01:07:00) [2]

Я немного ошибся. Процедура называется application.ProcessMessage s

Не могу привести пример кода, так как не знаю, как ты сканируешь. Лучше ты приведи пример своего кода, а я укажу куда вставить application.ProcessMessages.


DikobraZ   (2002-04-23 19:47:00) [3]

Приведи пожалуйста пример кода, а то я как не пробую все ошибка выдается... :(


Malder   (2002-04-23 19:16:00) [4]

Application.ProccessMessage - это такая команда, которая дает программе время на выполнение других операций. Когда запускаешь сканирование нового IP просто пиши Application.ProccessMessage =)


DikobraZ   (2002-04-23 18:03:00) [5]

...используй Application.ProccessMessage-как это??


Malder   (2002-04-21 20:03:00) [6]

Скорость от связи зависит и от таймаута, который ты выставил. Хорошее решение - создавать несколько потоков для сканирования. Насчет подвисания - используй Application.ProccessMessage.


Наверх

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