![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
![]()
Всем привет!
Подскажите, как писать из файлового потока в файл частями, например по 1мб? Скачиваю из Инета файл, размером 100мб, размер буффера: Buffer: Array [0..4096] of Byte; Собственно пока не выкачаю 100мб, файл имеет нулевой размер. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А это смотря как качаешь. Код в студию короче.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ты и так пишешь по частям. Но пока FileStream не будет освобожден в файл ничего не запишется. И по-моему у него нет метода принудительного сброса на диск.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
![]()
Жаль конечно что нету.
Спасибо)))) |
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]() Цитата:
правильно проверять i Код:
Не стесняемся, плюсуем!
![]() |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
![]()
Спасибо.
Это был предварительный набросок, конечно же нужно всё проверять. Вопросец: почему я никому не могу добавить плюсег? ошибка: "Вы должны добавить отзыв кому-то ещё, прежде чем сможете снова добавить его" Последний раз редактировалось ДралсяСошибками; 01.12.2013 в 20:43. Причина: осенило |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
![]()
Я чот подумал, в принципе и пусть он пишет при завершении, если связь рванёт, то запишет сколько скачал и при востановлении связи могу дальше докачать
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запись компонента через TFileStream и считывание. | Alexandr17-10 | Общие вопросы Delphi | 1 | 22.08.2013 16:20 |
Запись JPEG-ов в TFileStream | DelhiProgramer | Общие вопросы Delphi | 3 | 12.12.2012 18:42 |
Запись массива строк в TFileStream | DelhiProgramer | Общие вопросы Delphi | 1 | 19.11.2012 20:40 |
Запись трёхмерного динамического массива в TFileStream | Sёker | Общие вопросы Delphi | 3 | 21.04.2012 12:46 |
Сохранить файл TFileStream | s500 | Общие вопросы Delphi | 7 | 15.04.2012 19:51 |