Показать сообщение отдельно
  #2  
Старый 26.01.2015, 18:27
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

передай потоку ссылку на объект TIdFTP:

Код:
type
  TMyThread = class(TThread)
  private
    FIdFTP: TIdFTP;
  protected
    procedure Execute; override;
  public
    constructor Create(AIdFTP: TIdFTP);
  end;
...
{ TMyThread }

constructor TMyThread.Create(AIdFTP: TIdFTP);
begin
  FIdFTP:=AIdFTP;
  inherited Create(False);
end;

procedure TMyThread.Execute;
begin
  FIdFTP.Port:=2015;
end;

Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  TMyThread.Create(IdFTP1);
end;
__________________
Пишу программы за еду.
__________________
Ответить с цитированием