Показать сообщение отдельно
  #6  
Старый 27.11.2008, 00:37
deathor deathor вне форума
Прохожий
 
Регистрация: 25.11.2008
Сообщения: 34
Репутация: 10
По умолчанию

Если кому-нить будет нужно...

Код:
//----Put---
procedure TForm1.PutClick(Sender: TObject);
var
  ftp: TIdFTP;
  ms:  TMemoryStream;
begin
  ftp:=TIdFTP.Create(Application);
  ms:=TMemoryStream.Create;
  try
    try
      ftp.Host:='127.0.0.1';
      ftp.Port:=21;
      ftp.Username:='anonymous';
      ftp.Password:='';
      ftp.Connect(true, 2000);
      AssErt(ftp.Connected);
      ftp.ChangeDir('/99.Income');
      ftp.Put('c:\file.txt','file.txt',false);
      ShowMessage('Отправлено');
    finally
      ms.Free; ftp.Free;
    end;
  except
    ShowMessage('Хрен! :(');
  end;
end;
//----Put---

//----Get---
procedure TForm1.GetClick(Sender: TObject);
var
  ftp: TIdFTP;
  ms:  TMemoryStream;
begin
  ftp:=TIdFTP.Create(Application);
  ms:=TMemoryStream.Create;
  try
    try
      ftp.Host:='127.0.0.1';
      ftp.Port:=21;
      ftp.Username:='anonymous';
      ftp.Password:='';
      ftp.Connect(true, 2000);
      AssErt(ftp.Connected);
      ftp.ChangeDir('/99.Income');
      ftp.Get('file.txt','c:\file.txt',true);
      ShowMessage('Принят');
    finally
      ms.Free; ftp.Free;
    end;
  except
    ShowMessage('Хрен! :(');
  end;
end;
//----Get---

Moderatorial: пользуемся тегами!!!
Ответить с цитированием