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;