- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
procedure TMyTr.Execute; // метод потока; эта процедура выполняется в отдельном потоке.
var
s,resp,ip,port:string;
cw,i:integer;
begin
http:=TIdHTTP.Create(nil);
cw:=getnumberproxy;
while cw<form1.Memo1.Lines.Count do
begin
s:=form1.Memo1.Lines[cw];
i := Pos(':',s);
IP := Copy(s,1,i-1);
PORT := Copy(s,i+1,Length(s));
try
http.ProxyParams.ProxyServer:=ip;
http.ProxyParams.ProxyPort:=StrToInt(port);
http.ReadTimeout:=Form1.SpinEdit2.Value*1000;
resp:=http.Get('http://ya.ru/');
if pos('ya.ru',resp)<>0 then
form1.Memo2.Lines.Add(ip+':'+port);
except
end;
cw:=getnumberproxy;
checked:=checked+1;
end;
http.Free;
end;
Вот так живут Америка с Европой; что интересно, ни поток ни форма ни разу не заглючили.
Stertor 23.06.2013 10:57 # −2
Vasiliy 24.06.2013 07:33 # +3
Stertor 24.06.2013 14:18 # −4
Stertor 24.06.2013 19:57 # −7
Stertor 24.06.2013 19:58 # −7
Stertor 24.06.2013 19:58 # −7
Stertor 24.06.2013 19:59 # −7
Stertor 24.06.2013 19:59 # −7
guest 25.06.2013 17:57 # −1
Stertor 24.06.2013 19:59 # −7
Stertor 24.06.2013 20:00 # −7
Stertor 24.06.2013 20:00 # −7
Stertor 24.06.2013 20:01 # −7
Stertor 24.06.2013 20:01 # −8
Stertor 24.06.2013 20:02 # −8
Stertor 24.06.2013 20:02 # −8
Stertor 24.06.2013 20:18 # −8
пилять, не фсе цвета поттершифаитОлолололо--ТрололололоОлолололо--Трололололо
пилять, не фсе цвета поттершифаит