Вниз
Скачать: CL | DM;

Инет и delphi   Найти похожие ветки 

← →
Artix   (2004-05-06 14:13) [0]

Надо сделать прогу, чтобы она посылал методом post данные на сервер и получала страницу результата. Причем желательно пногопоточную, сразу несколько запросов. Подскажите компонент для этого


← →
Mim1 ©   (2004-05-06 14:18) [1]

TIdHttp подойдет


← →
Artix   (2004-05-06 14:22) [2]

А где его взять ?


← →
Digitman ©   (2004-05-06 14:38) [3]


> Причем желательно пногопоточную,


TIdHttp не реализует это
Впрочем, равно как и любой иной из известных компонентов, imho

Потому что логика организации мультипоточных вычислений как таковых должна быть реализована ни кем иным как тобой самим


← →
Artix   (2004-05-06 14:49) [4]

не вычисления много поточные, а чтобы одновременно качала.


← →
Digitman ©   (2004-05-06 14:56) [5]


> Artix   (06.05.04 14:49) [4]


нет в ОС никаких "качала", а есть процессы, в каждом из которых есть минимум один кодовый поток, который не занимается ничем иным как только вычислениями


← →
Mim1 ©   (2004-05-06 23:15) [6]

Digitman ©   (06.05.04 14:38) [3]

Тем не менее вы можете сами создать необходимое число потоков, для каждого из них создать свой idhttp, и передовать результат в основной поток через syncronize. Я в одном проекте так и делаю.


← →
Digitman ©   (2004-05-07 08:57) [7]


> Mim1 ©   (06.05.04 23:15) [6]



> создать необходимое число потоков


разумеется !

и каждый поток занимается ничем иным как вычислениями

а уж какого рода эти вычисления, какой алгоритм они реализуют - "закачка" или "откачка" - это уже прикладное понятие


> передовать результат в основной поток


только если  это нужно для каких-то целей
"получала страницу результата" (см.автора) вовсе не означает обязательную визуализацию рез-та http-запроса - под "страницей" можно понимать и просто некий полученный блок данных в формате гипертекста, не требующий немедленной интерпретации


> через syncronize


тожк вовсе необязательно .. все зависит от четко поставленной задачи


← →
Rouse_ ©   (2004-05-07 09:03) [8]

Подождите - а что разве WinInet не подойдет для этих целей?
Каждый POST выносим в отдельный поток и вуаля...
Или я не до конца разобрался в ситуации?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1086773088
din
2004-06-09 13:24
2004.07.04
Какая функция возвращает разницу между двумя датами


3-1086694963
white
2004-06-08 15:42
2004.07.04
Как определить выбраную запись в НД и настроить...


4-1085633111
Le!
2004-05-27 08:45
2004.07.04
Ctrl + alt + del поl XP


14-1087225389
default
2004-06-14 19:03
2004.07.04
Очередная задачка


1-1087311857
RealRascal
2004-06-15 19:04
2004.07.04
DrawText




   Наверх