Profrager
 
  
  Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 ISDone.dll v 0.4       Библиотека, включающая в себя все необходимое для распаковки и подготовки файлов с помощью прекомпрессоров посредством инсталлятора InnoSetup, с равномерным отображением всех идущих операций на одном прогрессбаре. Поддерживаются arc, 7zip, rar, pcf, srep архивы. На будущее планируется добавить некоторые необходимые функции, а так же возможность параллелизации операций на многоядерных системах.         Включает в себя модули(функции) для распаковки   ISArc   - распаковка arc-архивов   IS7Zip   - распаковка 7zip-архивов   ISRar   - распаковка rar-архивов   ISPrecomp - распаковка Precomp версий 0.38 и v0.4   ISSRep  - распаковка SRep v1.5       ИЗМЕНЕНИЯ В МОДУЛЯХ:    ISRar- собственно добавлен этот модуль. Поддерживается распаковка .rar архивов, включая multi-volume. Все тома должны находиться рядом с первым на одном диске;
  ISArc- добавлена возможность задавать рабочий каталог для распаковки freearc;
 - изменено название функции с ISUnarcExtract на ISArcExtract. Осторожней со старыми скриптами!;
  Скрипт:- процесс установки перенесен в момент ssInstall, в связи с чем возникла необходимость в следующем пункте;
 - с помощью TechneS (спасибо ему за это) был упрощен скрипт добавлением условных операторов #define, #ifdef, #endif и некоторых других мелких деталей. Теперь нет необходимости менять в нескольких местах: компилить ли в проект файлы records.inf, precomp04.exe и т.д. или нет;
 - практически все комментарии перенесены в файл readme.txt, так же туда добавлено более подробное описание каждой функции библиотеки;
  ОБЩЕЕ:- добалена поддержка компонентов. Отключить использование компонентов можно просто закомментировав в начале скрипта строку: #define Components;
 - добавлена функция на запрос следующего диска с автоматическим слежением за входным путем на предмет появления там заданного файла;
 - полностью пеработан блок создания автоматического распределения процентов на прогрессбар, в связи с чем исправлены небольшие баги.
            Необходимые файлы(все необходимые файлы находятся в папке include\):   При любой конфигурации в проекте необходим InnoCallback.dll;   Если используете ISUnarcExtract (распаковка .arc) ничего добавлять не требуется;   Если используете IS7ZipExtract (распаковка .7zip) ничего добавлять не требуется;   Если используете ISRarExtract (распаковка .rar) неободимо добавить unrar.dll включением в начало скрипта строки #define unrar   Если используете ISPrecompExtract (распаковка файлов Precomp v 0.38)необходимо добавить:   packjpg_dll.dll, zlib1.dll, precomp038.exe, RTconsole.exe включением в начало скрипта #define precomp038 и удалением (или комментированием) #define precomp04   Если используете ISPrecompExtract (распаковка файлов Precomp v 0.4) необходимо добавить:   packjpg_dll.dll, precomp04.exe, RTconsole.exe включением в начало скрипта #define precomp04 и удалением (или комментированием) #define precomp038   Если используете ISSRep (распаковка SRep v1.5) ничего добавлять не требуется;         Скрипт с примером и файл readme.txt с кратким описанием библиотеки прилагается.            Ссылки:    Те кто уже скачал, перезагрузите! Я перезалил   http://rghost.ru/1915093   http://rapidshare.com/files/400067857/ISDone0.4.zip |   Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено:  16:52 17-06-2010  | Исправлено: Profrager,   19:41 17-06-2010    |  
  |