Мадорский Г.В. wrote: > Я главное не врубаюсь, при каких условиях может закоммитится транзакция и > файл нулевой длины оказаться.
Я тоже как-то не мог понять одну вещь. Потом оказалось - "тривиальная" бага компилятора. Не вызывался деструктор класса. http://www.rsdn.ru/Forum/Message.aspx?mid=2022454&only=1 Описанная тобой проблема у меня была в скриптах на VBS. Там получалось так, что незакрытый файл открывался в другой программе. Тогда тоже через раз получался файл нулевой длины. Коваленко Дмитрий.

