Dmitri_Andreev
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А подскажите пожалуйста, можно ли ограничить кол-во используемей оперативной памяти при распаковке с помощью unarc.dll. Проблема такая… при извлечение архива 1.5Гб на слабой машине (256 озу), лишь одна из трех попыток была успешна, во время работы инсталлятора система постоянно кричала о нехватке виртуальной памяти, результат - зависание инсталлятора, или ошибка Runtim. Я использовал скрипт 3.2 от Bulat Ziganshin. ПС: пробовал вот так… Код: Result:= FreeArcExtract (callback, 'x', '-o+', '-dp' + AnsiToUtf8( ExpandConstant('{app}') ) + ‘ -ld=128m, '--', AnsiToUtf8(Arcs[n].Path), '', '', '', '', ''); | но безрезультатно. Если есть возможность вышеизложенное как то по-другому реализовать, или я что то делаю неправильно, намекните плиз. |