Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
2-1224785102
Wind
2008-10-23 22:05
2008.11.30
Получение адреса переменной


4-1201263223
BBCHa
2008-01-25 15:13
2008.11.30
Com-порт и CLX


3-1210659316
Михаил (Питер)
2008-05-13 10:15
2008.11.30
PostgreSQL


2-1224486893
Lamer6666
2008-10-20 11:14
2008.11.30
TRegExpr как выбрать все символы строки слева от условия?


8-1188300158
Dr. Andrew
2007-08-28 15:22
2008.11.30
Ошибка при заполнении текста bitmap. Почему?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский