Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать что файл записался до конца в дир.?


alless ©   (2006-01-11 09:49:00) 

Здраствуйте,
программа должна отслеживать все изменения в папки (добавление файлов) и потом считывать данные из этих файлов. Если там записали один маленкий файл то все работает нормально, а при больших, программа останавливается на строчку:
Reset(F);
И теперь вопрос, как узнать что файл записался до конца в дир.?
Спасибо


alless   (2006-01-11 10:08:00) [1]

2 Fay ©   (11.01.06 10:06) [4]
думаю что вы молдавский лучше знаете, я из Молдовы, и не надо придиратся


Fay   (2006-01-11 10:08:00) [2]

2 alless ©   (11.01.06 10:06) [5]
я это делал (сабж), надо порыться...


Fay   (2006-01-11 10:06:00) [3]

2 alless ©   (11.01.06 10:01) [3]
нач яло ?!! Высшее образование, говорите?! Ню-ню.


alless   (2006-01-11 10:06:00) [4]

Fay ©   (11.01.06 09:56) [2]
проблема в том что программа должна читать после того как файл дописывался, а в Reset(F) вылетает ошибка (I/O) из за того что файл не полный или программа не имеет право из него читать


alless   (2006-01-11 10:01:00) [5]

2 TUser ©   (11.01.06 09:53) [1]
а Вы не знаете она срабатывает в начяло копирования или после


Fay   (2006-01-11 09:56:00) [6]

2 alless ©   (11.01.06 9:49)
Ты же не предлагаешь нам поотлаживать одну строчку?
Думаю, стоит выложить код. Это же не очень секретная/сверхпередовая/бесценная разработка?


TUser   (2006-01-11 09:53:00) [7]

Попробуй ReadDirectoryChangesW (NT-only)


Наверх

Титульная страница Поиск, карта сайта Написать письмо