Реферат: Работа с HTTP протоколом в Delphi

procedure TForm1.Button2Click(Sender: TObject);

var s: string;

begin

{Добавление URL всписок}

s := InputBox('Добавить','Введите URL:','');

if s <> '' then

ListBox1.Items.Add(s);

end;

procedure TForm1.Button1Click(Sender: TObject);

vari: Integer;

begin

{Проверка на существование каталога}

if Length(Edit1.Text) > 0 then

if not DirectoryExists(Edit1.Text) then

MkDir(Edit1.Text);

{Далее идет создание для каждого URLв списке своего процесса}

for i := 0 to ListBox1.Items.Count-1 do begin

with THTTPThread.Create(True) do begin

{Создаем приостановленную задачу, указываем ей ее URLи запускаем ее}

URL := ListBox1.Items[i];

Resume;

end;

end;

end;

// Операторыпроцесса THTTPThread

procedureTHTTPThread.Execute;

begin

// Делаем так, чтобы каждый процесс выполнялся одновременно с другими (синхронизация)}

Synchronize(DoWork);

К-во Просмотров: 622
Бесплатно скачать Реферат: Работа с HTTP протоколом в Delphi