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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2012, 20:19   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Передача файла. Привязать ProgressBar

Есть
Код:
procedure TForm4.Button1Click(Sender: TObject);
var
  FS: TFileStream;
begin
  ProgressBar1.Position := 0;

  IdTCPClient1.Connect;
  FS := TFileStream.Create('C:\Delphi\picture.bmp', fmOpenRead or fmShareDenyNone);
  IdTCPClient1.IOHandler.Write(FS, FS.Size, True);
  FS.Free;
  IdTCPClient1.Disconnect;
end;

procedure TForm4.IdTCPClient1Work(ASender: TObject; AWorkMode: TWorkMode;
  AWorkCount: Int64);
begin
  ProgressBar1.Position := AWorkCount;
  Application.ProcessMessages;
end;

procedure TForm4.IdTCPServer1Execute(AContext: TIdContext);
var
  FS: TFileStream;
begin
  FS := TFileStream.Create(ExtractFilePath(Application.ExeName) + 'picture.bmp', fmCreate);
  AContext.Connection.IOHandler.ReadStream(FS);
  Fs.Free;
end;
К клиенту удалось привязать ProgressBar, а к серверу нет. И как вывести количество переданных байт?
Socket's не предлагать, так как от них отказался из-за не корретной работы в Delphi 2010.
Shouldercannon вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязать ProgressBar к динамически созданному IdHTTP Shouldercannon Общие вопросы Delphi 5 04.12.2011 17:38
Чтение файла и ProgressBar royun Общие вопросы Delphi 2 03.10.2011 08:07
открытие файла progressbar Михаил Юрьевич Общие вопросы Delphi 2 05.10.2009 21:46
Копирование файла и progressbar VenMaster Компоненты Delphi 8 26.05.2008 21:44
как привязать окно под размер файла - видео проигрыватель AVI _Solomon_ Общие вопросы Delphi 6 26.01.2007 02:32