Profrager
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TechneS Цитата: Я разобрался с проблеммой, ну я не указал в секции файлс прекомп 0.38 но потом исправил и всё вроде бы норм | ну вот) еще в таком случае раскомментируй в списке файлов в начале скрипта zlib1.dll и закомментируй precomp04.exe - он тебе не нужен. Кстати, интересно почему же тогда при распаковке не вылезло сообщение о том что precomp038 не найден? Или у тебя в системных переменных указан путь к такому файлу, например из PowerPack'а из комплекта FreeArc. Надо будет сделать жесткую проверку на наличие необходимых файлов для операции в текущей папке ISDone.dll, и выводом соответствующего сообщения, чтобы такого больше не повторилось. Цитата: но тут вылезла другая проблемма дело в том что если создавать файл pcf с помощью испрекомпа то он почемуто его не может извлечь идёт бесконечное извлечение доходит даже до 10гб, а если создать файл pcf простым прекомпом то всё норм | Я писал что создавать pcf файлы надо ТОЛЬКО обычной версией precomp'а - или 0,38 или 0,4. isprecomp.exe - это отдельная программа, которая создает pcf файлы с другими заголовками. Цитата: кстати я тоже думаю что зип выкунуть можно не мучай себе голову а файлы для pcf и так можно 7зипом я кстати так и делаю, просто зачем он если 7зипом это можно сделать, лишний кусок кода | Вот вроде надыбал в инете кусок кода, у которого не трясутся ноги при виде zip-архива с большим числом файлов) Если реализация окажется недолгой и получится прибавка кода в пределах 50к-100к, то оставлю zip, иначе оно того не стоит. Добавлено: 500к добавляет к dll'ке Ну нафиг, легче было бы полную версию 7za.dll взять, там есть поддержка zip'ов. Так что прощай, ZIP |