Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

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

 
alless ©   (2006-01-11 09:49) [0]

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


 
TUser ©   (2006-01-11 09:53) [1]

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


 
Fay ©   (2006-01-11 09:56) [2]

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


 
alless ©   (2006-01-11 10:01) [3]

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


 
Fay ©   (2006-01-11 10:06) [4]

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


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

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


 
alless ©   (2006-01-11 10:08) [6]

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


 
Fay ©   (2006-01-11 10:08) [7]

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



Страницы: 1 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
15-1138016916
Pazitron_Brain
2006-01-23 14:48
2006.02.12
Оцените творчество моего брата.


6-1131090095
Nic
2005-11-04 10:41
2006.02.12
Что нужно использовать


2-1138273981
CyMKuH
2006-01-26 14:13
2006.02.12
Как "вырвать" иконку из DLL и сохранить в "*.ico"


15-1137803840
Ezorcist
2006-01-21 03:37
2006.02.12
Избранное


3-1134387150
Asker
2005-12-12 14:32
2006.02.12
Клонировать Блоб