Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 20.06.2012, 23:18   #16
Заблокирован
 Сержант
Аватар для D.E.Z.E.R.T.I.R
 
D.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражанияD.E.Z.E.R.T.I.R блестящий пример для подражания
Регистрация: 07.05.2012
Сообщений: 117
Популярность: 1781
Сказал(а) спасибо: 16
Поблагодарили 82 раз(а) в 44 сообщениях
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
try final

try finally
  Ответить с цитированием
Старый 01.07.2012, 01:22   #17
Заблокирован
 Сержант
Аватар для [Na`Vi]DendI
 
[Na`Vi]DendI на правильном пути[Na`Vi]DendI на правильном пути
Регистрация: 06.06.2012
Сообщений: 131
Популярность: 102
Сказал(а) спасибо: 141
Поблагодарили 131 раз(а) в 78 сообщениях
Отправить сообщение для [Na`Vi]DendI с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от OpenFeintПосмотреть сообщение
А как можно самому выберать количество потоков?Например я хочю зделать 1000 потоков,как зделать именно до 1000?
Я в делфи новичек

Код:
for pot:=1  to strtoint(edit1.text) do  
  a[pot]:=potok.Create(false);
этот код на кнопку в эдите пишите кол-во потоков.
  Ответить с цитированием
Старый 01.07.2012, 23:26   #18
Заблокирован
 Сержант
Аватар для [Na`Vi]DendI
 
[Na`Vi]DendI на правильном пути[Na`Vi]DendI на правильном пути
Регистрация: 06.06.2012
Сообщений: 131
Популярность: 102
Сказал(а) спасибо: 141
Поблагодарили 131 раз(а) в 78 сообщениях
Отправить сообщение для [Na`Vi]DendI с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от OpenFeintПосмотреть сообщение
Там где едит написано там точка и текст написанно.Нужно оставлять или удалять?

edit1.text это компонент,мне кажеться вам еще рано с потоками общаться
Выучите азы !
  Ответить с цитированием
Старый 01.07.2012, 23:37   #19
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от [Na`Vi]DendIПосмотреть сообщение
Выучите азы !

Сам то их знаешь? уж очень сомневаюсь
  Ответить с цитированием
Старый 02.07.2012, 01:01   #20
 Разведчик
Аватар для VeTaL_UA(1)
 
VeTaL_UA(1) скоро будет известенVeTaL_UA(1) скоро будет известенVeTaL_UA(1) скоро будет известен
Регистрация: 04.12.2011
Сообщений: 20
Популярность: 295
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от [Na`Vi]DendIПосмотреть сообщение
edit1.text это компонент

Это параметр компонента.
Цитата:
Сообщение от [Na`Vi]DendIПосмотреть сообщение
мне кажеться вам еще рано с потоками общаться

Как и тебе, по сути.
Цитата:
Сообщение от [Na`Vi]DendIПосмотреть сообщение
Выучите азы !

И автора поста захватите с собой.
________________
VeTaL_UA пишет отсюда, когда сидит с мобильного телефона. Привязка по ІР
  Ответить с цитированием
Старый 03.07.2012, 19:26   #21
 Разведчик
Аватар для Tip.the.besT
 
Tip.the.besT на правильном путиTip.the.besT на правильном пути
Регистрация: 17.01.2012
Сообщений: 19
Популярность: 126
Сказал(а) спасибо: 8
Поблагодарили 30 раз(а) в 11 сообщениях
Отправить сообщение для Tip.the.besT с помощью ICQ Отправить сообщение для Tip.the.besT с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от VeTaL_UA(1)Посмотреть сообщение
Это параметр компонента.

Как и тебе, по сути.

И автора поста захватите с собой.

Согласен Учитывая, что тот кто пытается учить/попрекать других, сам, не знает конструкцию try except|finally end
  Ответить с цитированием
Старый 07.04.2013, 11:55   #22
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от ncdosПосмотреть сообщение
По результату видно, что есть повторения. Выполнение цикла почему-то не до трех!? Бывает что цикл выполняется несколько раз. Например, если потоков десять, может выполнится десять раз. Кодеры объясните что к чему!

Что ж тут объяснять то. При использовании многопоточности необходимо синхронизировать работу потоков
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 07.04.2013, 13:13   #23
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от ncdosПосмотреть сообщение
VeTaL_UA, помогите пожалуйста, поправьте код.

Так не интересно. Подскажу:
1) Не используй цикл for в потоке
2) Засунь инкремент в процедуру синхронизации
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 01.05.2013, 18:12   #24
 Разведчик
Аватар для ~MaXиK~
 
~MaXиK~ вызывает надежду
Регистрация: 30.01.2013
Сообщений: 5
Популярность: -23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Wink Re: Реализация многопоточности


Цитата:
Сообщение от Tip.the.besTПосмотреть сообщение
Код:
procedure potok.Execute;//начинаем описывать главную процедуру потока
var
I:integer;
begin
for i:=0 to 100 do
begin
sleep(1000);
synchronize(synchro);//этой строкой мы вызываем процедуру synchro в единичном экземпляре
end;
end;

Многопоточность? Простой цикл,в котором потоки роли не играют(кроме первого создавшегося).
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    UpDown1: TUpDown;
    potoki: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
potok = class(TThread)
protected
    procedure meniala;
    procedure Execute; override;
end;
var
  a: array [1..9999999] of potok;
  Form1: TForm1;
  nom: Integer=0;

implementation

{$R *.dfm}

procedure potok.Execute;
begin
Synchronize(meniala);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i:=1 to updown1.position do
  a[i]:=potok.Create(false);
end;

Procedure potok.meniala;
begin
Sleep(1000);
nom:=nom+1;
form1.Caption:= inttostr(nom);
form1.potoki.lines.add(inttostr(nom));
end;

end
Это многопоточность.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Код изображений не разрешен.

Последний раз редактировалось ~MaXиK~; 01.05.2013 в 19:20. Причина: Опечатка.
  Ответить с цитированием
Старый 01.05.2013, 20:19   #25
 Сержант
Аватар для avi2011class
 
avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(
Регистрация: 02.09.2012
Сообщений: 123
Популярность: 32496
Сказал(а) спасибо: 393
Поблагодарили 116 раз(а) в 89 сообщениях
Отправить сообщение для avi2011class с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

а как к каждому потоку привязать прокси из списка так, чтобы они не повторялись? => случайный выбор прокси-плохая идея.
________________
  Ответить с цитированием
Старый 02.05.2013, 02:49   #26
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от avi2011classПосмотреть сообщение
а как к каждому потоку привязать прокси из списка так, чтобы они не повторялись? => случайный выбор прокси-плохая идея.

Ну по очереди из списка дёргать, пропатчив стандартную функцию TThread - Create.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 06.05.2013, 18:17   #27
 Разведчик
Аватар для KiRo_Lajt
 
KiRo_Lajt на правильном путиKiRo_Lajt на правильном пути
Регистрация: 19.03.2010
Сообщений: 12
Популярность: 143
Сказал(а) спасибо: 23
Поблагодарили 3 раз(а) в 3 сообщениях
Отправить сообщение для KiRo_Lajt с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

А почему мало кто использует автоматический модуль создания потоков? Там же удобнее. Прошу дописать инструкцию, если не лень
  Ответить с цитированием
Старый 08.05.2013, 14:46   #28
 Разведчик
Аватар для ~MaXиK~
 
~MaXиK~ вызывает надежду
Регистрация: 30.01.2013
Сообщений: 5
Популярность: -23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Thumbs down Re: Реализация многопоточности

Цитата:
Сообщение от KiRo_LajtПосмотреть сообщение
А почему мало кто использует автоматический модуль создания потоков? Там же удобнее. Прошу дописать инструкцию, если не лень

Чем?В модуле только строка xxx=class(TThread); добвляется.


Можешь переделать под модуль,если не лень.
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    UpDown1: TUpDown;
    potoki: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
potok = class(TThread)
protected
    procedure meniala;
    procedure Execute; override;
end;
var
  a: array [1..9999999] of potok;
  Form1: TForm1;
  nom: Integer=0;

implementation

{$R *.dfm}

procedure potok.Execute;
begin
Synchronize(meniala);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i:=1 to updown1.position do
  a[i]:=potok.Create(false);
end;

Procedure potok.meniala;
begin
Sleep(1000);
nom:=nom+1;
form1.Caption:= inttostr(nom);
form1.potoki.lines.add(inttostr(nom));
end;

end.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Код изображений не разрешен.

Последний раз редактировалось ~MaXиK~; 08.05.2013 в 14:51.
  Ответить с цитированием
Старый 08.05.2013, 16:45   #29
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Реализация многопоточности

Цитата:
Сообщение от ~MaXиK~Посмотреть сообщение
a: array [1..9999999] of potok;

это серьёзно. памяти не жалко?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 08.05.2013, 17:04   #30
Знаток Dark Orbit
 Рыцарь-капитан
Аватар для V.I.R.U.S.
 
V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(V.I.R.U.S. сломал счётчик популярности :(
Регистрация: 21.07.2010
Сообщений: 528
Популярность: 17011
Сказал(а) спасибо: 199
Поблагодарили 1,228 раз(а) в 356 сообщениях
Отправить сообщение для V.I.R.U.S. с помощью ICQ Отправить сообщение для V.I.R.U.S. с помощью Skype™
 
Exclamation Re: Реализация многопоточности

А вы в курсе, что Synchronize стопает все потоки на время запуска метода, указанного в нем?
Если потоков 1-10, то это не сильно влияет на работоспособность. А есть 100-1000? Каждый из потоков атомарно будет больше простаивать, чем работать, т.к., еще раз повторяю, пока 1 поток синхронизируется, остальные 999 его ждут.

Наилучшим способом, будет сделать какой-либо невизуальный класс, и обернуть "многопоточные" методы в CriticalSection.

Если уж надо синхронизировать данные с VCL, то PostMessage и SendMessage.

ИМХО.

Добавлено через 2 минуты
Цитата:
Сообщение от ~MaXиK~Посмотреть сообщение
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
UpDown1: TUpDown;
potoki: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
potok = class(TThread)
protected
procedure meniala;
procedure Execute; override;
end;
var
a: array [1..9999999] of potok;
Form1: TForm1;
nom: Integer=0;

implementation

{$R *.dfm}

procedure potok.Execute;
begin
Synchronize(meniala);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i:=1 to updown1.position do
a[i]:=potok.Create(false);
end;

Procedure potok.meniala;
begin
Sleep(1000);
nom:=nom+1;
form1.Caption:= inttostr(nom);
form1.potoki.lines.add(inttostr(nom));
end;

end.
[/CODE]

В чем смысл создавать поток, если ваш поток ничего не делает, как выполняет метод Procedure potok.meniala; в общем потоке? - то бишь, как-будто потока и нет.

Добавлено через 15 минут
Цитата:
Сообщение от avi2011classПосмотреть сообщение
а как к каждому потоку привязать прокси из списка так, чтобы они не повторялись? => случайный выбор прокси-плохая идея.

примерно так:

PHP код:
uses SysUtilsClassesSyncObjs;

TProxyList = class
 protected
  
FListTStrings;
  
FIndexInteger;
  
FSyncTCriticalSection;

  function 
GetHoststring;
  function 
GetPortstring;
 public
  
constructor Createvirtual;
  
destructor Destroyoverride;
  
  
procedure Next;
  
property Hoststring read GetHost;
  
property Portstring read GetPort;  
end;

constructor TProxyList.Create;
begin
 FList
:=TStringList.Create;
 
FSync:=TCriticalSection.Create;
end;

destructor TProxyList.Destroy;
begin
 FreeAndNill
(FList);
 
FreeAndNill(FSync);
end;

function 
GetHoststring;
begin
 FSync
.Enter;
 try
  
Result:=FList.Names[FIndex];
 
except
 end
 FSync
.Leave;
end;

function 
GetPortstring;
begin
 FSync
.Enter;
 try
  
Result:=FList.ValuesFromIndex[FIndex];
 
except
 end
 FSync
.Leave;
end;

procedure Next;
begin
 FSync
.Enter;
 try
  if 
FIndex >= FList.Count-1
   FIndex
:=0
  
else
   
FIndex:=Findex+1;
 
except
 end
 FSync
.Leave;
end
================================

прокси добавляются примерно так:
PHP код:
FList.Add('127.0.0.1'+'='+'8888'); 
в потоке используется примерно так
без(!) необходимости синхронизации

PHP код:
var
 
ProxyListTProxyList;

procedure TMyThread.Execute;
var
 
xTSomeAnyHttpClass;
begin
 x
:=TSomeAnyHttpClass.Create;

 
ProxyList.Next

 
x.Proxy.Host:=ProxyList.Host;
 
x.Proxy.Port:=ProxyList.Port;
 
 
x.Get('http://yandex.ru');
end

Последний раз редактировалось V.I.R.U.S.; 08.05.2013 в 17:20. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Инжект пакета, реализация на FreeBASIC Sirioga Общение разработчиков 5 24.11.2011 00:31
[Продам] Реализация кинар на AionLegend DezFafara Aion 0 30.10.2011 11:40
[Статья] Реализация системы онлайн-оффлайн с использованием XmlHttpRequest Я убью:Frost:DD Web-программирование и технологии 0 11.06.2011 20:44
Ключ от Храма вечности MCdamage Общение и обсуждение Aion 4 19.02.2011 22:37

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 07:50.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net