MultiThreaded

property MultiThreaded: Boolean [rw] -DESKTOP- -WEB-

Многопоточный режим. В многопоточном режиме вызов одного из методов Send, FormPost, StreamFormPost приводит к созданию копии Http-клиента, выполняемой в отдельном потоке. После вызова метода выполнение передается следующей строке скрипта. Отслеживать ход приема/передачи данных следует в обработчиках событий. В параметре Sender всех обработчиков событий будет копия Http-клиента.

Прочитать все полученные от сервера данные можно в обработчике события OnFinish. Событие вызывается перед завершением потока.

Все возникающие ошибки обрабатываются в событии OnError.

Все потоки освобождают память автоматически. Когда вызывается метод объекта Free всем потокам дается команда «Стоп» и сам объект освобождает память. Потоки завершаются немного позже, т. к. им требуется время на остановку операции приема/передачи.