Polya
Принятый Кодер
		- Регистрация
- 8 Июн 2016
- Сообщения
- 47
- Баллы
- 50
Вот класс потока
	
	
	
		
 Вот сам поток
	
	
	
		
Вот активация потока
	
	
	
		
				
			
		Код:
	
	TFriendsAdd = class(TThread)
  private
  HTTP:thttpsend;
  response, s1, s2, token:string;
  protected
    procedure Execute; override;
  end;
		Код:
	
	procedure TFriendsAdd.Execute;
var
temp: string;
begin
  while Work do
  begin
  Cs.Enter;
  Inc(Acc);
  Cs.Leave;
  if Work then begin
  HTTP:=thttpsend.Create;
response := send('GET', 'https://api.vk.com/method/friends.getRequests?offset&count&out&extended&v=5.24&access_token=' + token);
  if Pos('count', response) <> 0 then
  begin
  s1 := copy(response, Pos('"items":', response));
  delete(s1, 1, 9);
  s2 := copy(s1, 1, pos(',',s1)-1);
response := send('GET', 'https://api.vk.com/method/friends.add?user_id='+s2+'&v=5.24&access_token=' + token);
if Pos('count', response) <> 0 then
end;
end;
  end;
end;
		Код:
	
	procedure TForm1.sRadioButton2Click(Sender: TObject);
var
i:integer;
begin
if sRadioButton2.Checked=true then begin
  StrTime:=TimetoStr(Time);
  for i := 1 to Length(STRTime) do
  Work:=true;
  for i := 1 to 1 do
  TFriendsAdd.Create(false);
end;
end; 
				 
 
		 
 
		