ra700
  Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору На комп устанавливается программа (в папку С:/Papka), Start.exe и fail.dat.   По ссылке в меню программы из сайта должен скачаться файл  fail.dat и заменить существующий.      FilePath = File.Find("C:\\Papka\\", "fail.dat", false, false, nil, nil);--проверка наличия файла   if (FilePath) then -- если файл есть...        HTTP.Download("http://www.mysite.ru/files/fail.dat", "C:\\Papka\\flashtester.exe", MODE_BINARY, 20, 80, nil, nil, nil); -- скачать с сайта файл   else       local nError = Application.GetLastError(); -- иначе определить ошибку       if nError ~= 0 then -- если ошибка есть..           Dialog.Message("Error", _tblErrorMessages[nError], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); -- вывести ошибку       end   end       Загрузка работает, если файл присутствует, но при удалении файла ошибка не выводится и файл не скачивается.   Хочется прикрутить прогрессбар для индикации процесса скачивания файла fail.dat, объем которого может достигать до 200Мб.   На форуме был подобный код, я пару лет назад даже прикрутил к одному из проектов, но тот уже удален, а на форуме не нашел.   Было бы здорово, если есть возможность продолжить загрузку после обрыва и восстановления связи (интернет). |   Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено:  22:34 25-04-2017  | Исправлено: ra700,   22:43 25-04-2017    |  
  |