PDA

Просмотр полной версии : [Помогите!] Прокси в потоках


[Na`Vi]DendI
22.06.2012, 22:28
/dgs/dgs/dgs/dgs/dgs
как в многопоточной программе припилить прокси ?
как после каждого запроса выполнять процедуру которая рандомно будет изменять прокси ?
загружаю прокси из списка

Islander_O
22.06.2012, 22:30
Ты б лучше в свою тему заглянул.

VeTaL_UA
22.06.2012, 22:32
DendI;3101670"]как в многопоточной программе припилить прокси ?
проще некуда. почитай про синхронизацию потоков и поймёшь ;)
DendI;3101670"]как после каждого запроса выполнять процедуру которая рандомно будет изменять прокси ?
нафига?

[Na`Vi]DendI
22.06.2012, 22:41
проще некуда. почитай про синхронизацию потоков и поймёшь
Цитата:
Сообщение от [Na`Vi]DendI

как после каждого запроса выполнять процедуру которая рандомно будет изменять прокси ?


нафига?
и кого я попросил о помощи(((
мне не про потоки надо,а просто как прокси прикрутить листом ?

Mebius
22.06.2012, 22:49
загрузил в список, выбрал рандомную запись из списка, подставил в индейца profit

[Na`Vi]DendI
22.06.2012, 23:22
выбрал рандомную запись из списка
как ?/horror/horror

VeTaL_UA
23.06.2012, 00:07
DendI;3101891"]как ?
Короче смотри, однажды добрый дядя Стив Джобс придумал компьютер, дядя Билл Гейтс был ещё добрее и придумал Windows, ну а самый добрый дядя Никлаус Вирт выдумал язык программирования Pascal, который и стал основой для языка, который дядя Андерс Хейлсберг назвал Delphi. Так вот, в Pascal'е есть такие незаменимые вещи, как циклы. Эти циклы вещь вообще хорошая, в них можно писать код который будет повторятся столько, сколько ты пожелаешь, а ещё во время исполнения этих циклов можно подменять действия, что они делают. Так вот, решением твоей сверхсложной задачи является цикл. За цикл можешь поблагодарить всех людей, которые указаны выше.

[Na`Vi]DendI
23.06.2012, 00:47
Короче смотри, однажды добрый дядя Стив Джобс придумал компьютер, дядя Билл Гейтс был ещё добрее и придумал Windows, ну а самый добрый дядя Никлаус Вирт выдумал язык программирования Pascal, который и стал основой для языка, который дядя Андерс Хейлсберг назвал Delphi. Так вот, в Pascal'е есть такие незаменимые вещи, как циклы. Эти циклы вещь вообще хорошая, в них можно писать код который будет повторятся столько, сколько ты пожелаешь, а ещё во время исполнения этих циклов можно подменять действия, что они делают. Так вот, решением твоей сверхсложной задачи является цикл. За цикл можешь поблагодарить всех людей, которые указаны выше.
ваууу я прочитал твой текст и прозрел и заюзал такое:

begin
if tp=Proxy.Count-1 then tp:=0;

ps:=Copy(Proxy[tp], 1, Pos(':',Proxy[tp])-1);
pp:=Copy(Proxy[tp], Pos(':', Proxy[tp])+1, Length(Proxy[tp]));
form2.Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]
form2.Id[Ссылки могут видеть только зарегистрированные и активированные пользователи](pp);
end;

Mebius
23.06.2012, 10:58
DendI;3102200']ваууу я прочитал твой текст и прозрел и заюзал такое:

begin
if tp=Proxy.Count-1 then tp:=0;

ps:=Copy(Proxy[tp], 1, Pos(':',Proxy[tp])-1);
pp:=Copy(Proxy[tp], Pos(':', Proxy[tp])+1, Length(Proxy[tp]));
form2.Id[Ссылки могут видеть только зарегистрированные и активированные пользователи]
form2.Id[Ссылки могут видеть только зарегистрированные и активированные пользователи](pp);
end;

а зацикливание на
if tp=Proxy.Count-1 then tp:=0;
не хочешь?



Randomize;
z:= Proxy.Count-1;

i := RandomRange(0,z);//в цикле или в отдельной процедуре и вызывать по мере надобности

[Na`Vi]DendI
01.07.2012, 01:35
а зацикливание на
if tp=Proxy.Count-1 then tp:=0;
не хочешь?



Randomize;
z:= Proxy.Count-1;

i := RandomRange(0,z);//в цикле или в отдельной процедуре и вызывать по мере надобности

по поводу зацикливания
inc(tp);
не решить м ?