МГ> Такое впечатление, что win говорит программе, что она файл успешно
МГ> записала, а он пока еще в кэше болтается. И размер нормальный
программе
МГ> возвращается. А потом, когда программа завершилась, при сбросе файла
МГ> из кэша на диск происходит какой-то сбой и файл записывается нулевой
МГ> длины. Может такое быть?
Врядли... Во всяком случае не с завидной периодичностью - был бы либо
единичных сбой либо глючило и все остальное - Вынь сама постоянно к дискам
обращается.
Я бы грешил на то, что твой запрос каким-то макаром возвращает 0 записей
Да нет. Повторное формирование пакета проходит нормально.
(при определенных условиях) и в CDS просто нифига не попадает. Как
упаковщик относиться к файлам с 0 длиной - вопрос (кстати, если он делает
полноценные архивы - должен писать в файл хотя бы сигнатуру).
Проверял и это и ситуацию когда вообще нет файлов для упаковки. В обеих
случаях получается архив ненулевой длины.
Да даже если б и получался, тогда он в конце должен все равно удаляться. А
этого не происходит...
With b/r. Gleb.