Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизКак сделать прогрес бар Найти похожие ветки
← →
KyRo (2006-09-13 13:54) [0]Добрый день.
Я делаю приложение которое будет автообновлять главную программу .
Мне надо сделать там прогрес бар , но когда я качаю новый экзешник с сервера при помощи индифтп у меня прога на время закачки залипает.
Подскажите как можно сделать что бы прогрес бар работал при закачке ?
← →
Сергей М. © (2006-09-13 13:57) [1]На то есть TIdAntifreeze
← →
KyRo (2006-09-13 14:06) [2]А как им пользоватся . После того как я кинул его на форму стала выдаватся ошибка что приложение уже приконектилось
← →
Сергей М. © (2006-09-13 14:08) [3]
> KyRo (13.09.06 14:06) [2]
У тебя два варианта:
1. Повеситься
2. Привести сюда минимально необходимый для анализа код.
← →
KyRo (2006-09-13 14:12) [4]
//Connections
Try
idFtp1.Connect(True,10000);
except
ProgressBar1.Position:=100;
ShellExecute(handle,"open",PChar(ExtractFilePath(Application.ExeName)+"\ATM_P.exe"),"","",SW_SHOWNORMAL);
Close;
end;
//Закачиваем новый экзешник
Try
idFtp1.Get("ATM_P.exe",ExtractFilePath(Application.ExeName)+"\ATM_P.exe",True,False);
except
ShellExecute(handle,"open",PChar(ExtractFilePath(Application.ExeName)+"\ATM_P.exe"),"","",SW_SHOWNORMAL);
idFtp1.Disconnect;
Close;
end;
Там где устанавливаю соединение пишет что содинение уже установлено.
Таймаут на антифриз стоит 250
← →
Сергей М. © (2006-09-13 14:17) [5]
> Там где устанавливаю соединение пишет что содинение уже
> установлено
Раз пишет, значит надо этому верить.
Ищи где оно уже установлено.
> Таймаут на антифриз
Что за бред ?)
Что еще за "Таймаут на антифриз" ?
← →
Style © (2006-09-13 15:58) [6]
> KyRo (13.09.06 14:12) [4]
Интересно девки пляшут! (С)
← →
zdm © (2006-09-13 18:12) [7]да по моему, просто запусти отдельным потоком...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.013 c