У нас есть утилита commad line, написанная на delphi.Для завершения этой операции недостаточно памяти. JclCompression
Мы используем библиотеку JclCompression для сжатия файлов
проблема, которую мы имеем, что иногда это работает, иногда это не так. Мы сжимаете те же файлы
Вот журнал исключение
10/06/2015 12:25:29 Не хватает памяти для завершения этой операции 10/06/2015 12:25:29 10/06/2015 12:25:27
10/06/2015 12:25:29 [006CB7F6] JclCompression.TJclSevenzipUpdateArchive.Compress (линия 8867, "JclCompression.pas" + 16) + $ 2E
10/06/2015 12:25:29 (0000EE08) [0040FE08] 10/06/2015 12:25:29 [006CB7F6] JclCompression.TJclSevenzipUpdateArchive.Compr (Line 8867, «JclCompression.pas» + 16) + $ 2E
10/06/2015 12:25:29 (00008BF2) [00409BF2] 10/06/2015 12:25:29 [017674FD] DlDMUn.TdlDM.ExecuteZip (линия 4766, "DlDMUn.pas" + 59) + $ 16
10/06/2015 12:25:29 [01770992] DlDMUn.TdlDM.ExecutePackageItem (линия 6229, "DlDMUn.pas" + 59) + $ 4
10/06/2015 12:25:29 [01749973] DlDMUn.TdlDM.ExecutePackage (линия 498, "DlDMUn.pas" + 16) + $ 4
10/06/2015 12:25:29 [0174969E] DlDMUn.TdlDM.Execute (строка 450, «DlDMUn.pas» + 29) + $ 7
10/06/2015 12:25:29 [017D8E31] cl.cl (строка 108, "cl.dpr" + 19) + $ 7
Запустите SysInternal Process Monitor и зарегистрируйте файловую активность вашей программы (другие виды деятельности не актуальны). Скорее всего, это происходит, когда 7-zip.org * обновляет * большой архив, ему нужно удвоить свободное место на диске для создания временного архива и клонировать все файлы, не обновляемые не старыми, из старого архива в новый. Поэтому, когда нет свободного места для размещения копии архива, он не работает –
Поскольку Arioach уже сказал, что вам нужно некоторое пространство exta на системном диске, где хранятся временные файлы. Другим примером этого может быть использование partition FAT32 на вашем диске (системном или целевом диске), который ограничивает вас файлами с 3 ГБ или меньше. – SilverWarior
У меня много дискового пространства, размер zip-файла составляет всего 7 мегабайт. Так что дисковое пространство не проблема – user3428876