Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.30;
Скачать: CL | DM;

Вниз

IdFTP проблема синдикатором закачки   Найти похожие ветки 

 
mrKaktus   (2007-11-17 13:40) [0]

Здравствуйте! использую Indy 10 для приема и отправки файлов по FTP. Проблема в следующем: при орправке файла на сервер не отображается процесс закачки:

procedure TForm3.fputWorkBegin(ASender: TObject; AWorkMode: TWorkMode;
 AWorkCountMax: Integer);
begin

form3.AdvProgressBar1.Max :=AWorkCountMax;
 form3.ProgressBar1.Position := 0;
 form3.ProgressBar1.Visible := true;
end;

procedure TForm3.fputWork(ASender: TObject; AWorkMode: TWorkMode;
 AWorkCount: Integer);
begin

form3.ProgressBar1.Position:=aworkcount;

end;

procedure TForm3.fputWorkEnd(ASender: TObject; AWorkMode: TWorkMode);
begin

form3.ProgressBar1.Visible := false;

end;


Получается следуещее: показывается прогрессбар (WorkBegin) и тутже пропадает (WorkEnd). Куда девается (Work)? Хотя закачка файла на сервер продолжается, индекатора так и не видно.

Тоже самое делаю для приема файлов. Здесь все работает как положено.

Если кто знает в чем дело, подскажите пожалуйста.


 
Сергей С.   (2007-11-17 16:35) [1]

Если мне не изменяет память, эти обработчики вызываются в доп.потоке, со всеми вытекающими последствиями.


 
mrKaktus   (2007-11-18 00:05) [2]


> Сергей С.   (17.11.07 16:35) [1]
> Если мне не изменяет память, эти обработчики вызываются
> в доп.потоке, со всеми вытекающими последствиями.


А можно ли это побороть?


 
Сергей С.   (2007-11-18 16:54) [3]

"Побороть" что ?


 
mrKaktus   (2007-11-18 19:45) [4]

Что можно сделать, чтобы прогрессбар отображал ход передачи файла на сревер? И почему интересно при скачивании с сервера прогрессбар работает?


 
Сергей М. ©   (2007-11-19 08:27) [5]


> почему интересно при скачивании с сервера прогрессбар работает


Потому что так реализован компонент TIdTCPConnection.


 
mrKaktus   (2007-11-21 20:20) [6]

Может посоветуете что можно сделать, что бы всетаки индикатор работал.



Страницы: 1 вся ветка

Текущий архив: 2008.11.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1222275983
@!!ex
2008-09-24 21:06
2008.11.30
Помогите найти подработку.


15-1222537509
Городской Шаман
2008-09-27 21:45
2008.11.30
А зачем линуксоидам Delphi?


15-1222454964
Городской Шаман
2008-09-26 22:49
2008.11.30
Насколько разработчики игр серьезные люди?


9-1171201624
GameStudio
2007-02-11 16:47
2008.11.30
Нужен хостинг своей GameStudio


2-1224477221
Fynjy
2008-10-20 08:33
2008.11.30
путь к файлу в разделе HKEY_CURRENT_USER software printer name