МГ> Такое впечатление,  что win говорит программе, что она файл успешно
МГ> записала, а он пока еще в кэше болтается. И размер нормальный программе
МГ> возвращается. А потом, когда  программа завершилась, при сбросе файла
МГ> из кэша на диск происходит какой-то  сбой и файл записывается нулевой
МГ> длины. Может такое быть?

Врядли... Во всяком случае не с завидной периодичностью - был бы либо единичных сбой либо глючило и все остальное - Вынь сама постоянно к дискам обращается.
Я бы грешил на то, что твой запрос каким-то макаром возвращает 0 записей

Да нет. Повторное формирование пакета проходит нормально.

(при определенных условиях) и в CDS просто нифига не попадает. Как упаковщик относиться к файлам с 0 длиной - вопрос (кстати, если он делает полноценные архивы - должен писать в файл хотя бы сигнатуру).

Проверял и это и ситуацию когда вообще нет файлов для упаковки. В обеих случаях получается архив ненулевой длины. Да даже если б и получался, тогда он в конце должен все равно удаляться. А этого не происходит...

With b/r. Gleb.

Ответить