Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 12:20   #1
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию Как скачать ?

Как можно скачать файл выбрав его в listbox


Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdFTP, StdCtrls, CheckLst, ComCtrls, ActnList;

type
  TForm1 = class(TForm)
    ListBox1: TListBox;
    Button1: TButton;
    Button2: TButton;
    SaveDialog1: TSaveDialog;
    IdFTP1: TIdFTP;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  i:integer;
  qwerty:tstringlist;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
IdFTP1.Host:='wordresurs.tora.ru';
IdFTP1.Port:=21;
IdFTP1.Username:='u279554';
IdFTP1.Password:='b62cgqb2';
IdFTP1.Connect();
sleep(60);
if IdFTP1.Connected then
showmessage('Вошел')
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
idftp1.ChangeDir('all');
qwerty:=Tstringlist.Create();
idftp1.List(qwerty, '*', false);
for i:=0 to qwerty.Count-1 do
ListBox1.Items.Add(qwerty[i]);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
idftp1.ChangeDir('/all');
idftp1.Get(listbox1.Items.Names[i], 'C:\' + listbox1.Items.Names[i], true);
end;

end.

не могу понять как сделать
вот исходник
Вложения
Тип файла: rar 2.rar (203.4 Кб, 9 просмотров)
cargo29 вне форума Ответить с цитированием
Старый 09.01.2011, 13:05   #2
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

ау ни кто не может помочь???
cargo29 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скачать бесплатно паскаль? Капитан Софт 11 08.02.2012 17:45
Как скачать файл?! $T@LKER Работа с сетью в Delphi 6 06.05.2010 10:23
Как скачать zmey31313 Работа с сетью в Delphi 1 07.02.2010 17:01
как скачать ролик sf911 Помощь студентам 6 05.05.2008 00:22