![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]()
Мониторю папку, в которую загружается файл из сети. В файл записываются данные несколько раз в секунду. Как понять, когда закончилась загрузка файла?
Что-то нет никаких идей. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
Смотря какие компоненты используются.
А вообще смотреть размер файла и считать сколько скачалось. Когда количество скачанного=размеру файла, тогда и скачалось.
[Ferox]
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]()
Компоненты не использую.
Мне размер файла не известен, или его при загрузки не сложно определить? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
1.если файл свободен (доступен для монопольного использования) с большрй вероятностью он скачен полностью,если конечно нет других (корме монитора) программ которые его могут занять после скачки.
2. размер файла не меняется достаточно долгое время(несколько секунд\десятков секунд\минут) (конечно если нет проблем с сетью).
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
По моему его размер определяется при начале передачи.
По какому протоколу передача?
[Ferox]
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
А можно и так: т.к. у вас известно, сколько весит файл, то можно проверять это значение(циклом пока не достигнули этого значения и тд) и вывети отчет о завершении передачи
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить когда нажата кнопка мыши, если она нажата в совсем другой программе? | Iceman | Общие вопросы Delphi | 2 | 19.10.2009 19:03 |
Как определить является ли файл исполняемым? | nazavrik | Общие вопросы C/C++ | 7 | 02.10.2009 14:21 |
как определить в какой кодировке текстовый файл? | PuzzleC | Общие вопросы C/C++ | 7 | 11.12.2007 13:52 |
Как узнать когда браузер скачивает, а когда нет? | iPod | Работа с сетью в Delphi | 1 | 07.05.2007 15:16 |
Как в С++ вывести(записать ) информацию в файл, когда инфа находится в методе класса? | Artur_cod | Общие вопросы C/C++ | 1 | 06.05.2007 00:34 |