|
#1
|
|||
|
|||
Цикл в один поток
HI!
Смотрел на форуме, не нашел примера. Нужно чтоб цикл брался из Edit и выполнялся в один поток POST запросом. |
#2
|
|||
|
|||
Сложный вопрос или непонятно написал? Что нибудь хоть написали.
|
#3
|
|||
|
|||
не понятно, подробнее.
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#4
|
|||
|
|||
Вот пример:
Код:
type TForm1 = class(TForm) Edit1: TEdit procedure Button1Click(Sender: TObject); ... ... procedure TForm1.Button1Click(Sender: TObject); var Data:TStringList; i:Byte; begin Data:=TStringList.Create; for i := 1 to StrToInt (Edit1.Text) do begin S:=IdHTTP1.Post('http://kremlin.ru/, Data); Application.ProcessMessages(); ... end; Нужен пример кода в один поток, принцип работы как в примере. Последний раз редактировалось Admin, 27.04.2011 в 09:43. |
#5
|
|||
|
|||
тут и так один поток
|
#6
|
|||
|
|||
Здесь форма при цикле подвисает и из 500 циклов выполняется 200-300 где-то. С таким кодом ненормальная работа) Тему можно закрыть, пока совета дождешься самому погуглить лучше и т. п.. Форум на мыло, толку от него, в носу ковыряетесь)
Последний раз редактировалось LELIKS, 28.04.2011 в 01:32. |
#7
|
|||
|
|||
объяснять надо по русски и доходчиво, нихера толком не написали что хотите, и чего-то ждёте.
P.S.: а то что у вас 200-300 выполняется, а не 500, дак это скорее всего вам сайт не успевает отдавать инфу с такой скоростью, паузу между попытками ставьте или делайте многопоточность. P.S.2: да и вообще, тут только многопоточность спасет. взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя Последний раз редактировалось Assistant, 28.04.2011 в 01:39. |
#8
|
|||
|
|||
Да уже должен вопрос понятен быть, снова козявки вытаскиваем, ни одной помощи, примера. Могли цитату вывести чтобы пояснил а не в игнор играть. С Вами здесь надо как на рыбалке: тихо - подрочи.
P.S. "сайт не успевает отдавать инфу с такой скоростью". Код бодяжный, слал запросы на денвер "счетчик", паузу ставил, также. P.S.2 В многопоточности можно сделать чтобы в один поток было? Вот это и надо. Но не здесь! |