Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ISDone.dll

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ISDone.dll

Библиотека, включающая в себя все необходимое для распаковки и подготовки файлов с помощью прекомпрессоров посредством инсталлятора InnoSetup, с равномерным отображением всех идущих операций на одном или двух прогрессбаров. Поддерживаются arc, 7zip, rar, pcf, srep архивы. Создана в основном в помощь репакерам игр.
 
предыдущие версии:
 
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 21:34 21-10-2010 | Исправлено: Profrager, 19:17 23-04-2012
rp0Mk0cTb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
0.5к
арк=>precomp=>вот тут скачёк в процентах,к примеру сначало 56% и потом сразу же 78% и распаковка дальше идёт нормально без рывков=>7z=>game
 
Что это значит  Check: CheckError?
И как правильно оффнуть #define NeedSize "цифирки-цифирки" ? Пробывао закомментировать,не помогает. Каг бэ вот это должно по идее спасать  
[Messages]
DiskSpaceMBLabel=Требуется ~5 [Gb] свободного дискового пространства.
пробывал и это
;#ifdef NeedSize
;ExtraDiskSpaceRequired={#NeedSize}
;#endif
то же не помогает =(

Всего записей: 60 | Зарегистр. 16-07-2010 | Отправлено: 13:56 20-11-2010 | Исправлено: rp0Mk0cTb, 19:45 20-11-2010
duxa174



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. До сих пор пользуюсь исдоне версии 4.0 и всегда встречается одна и та же проблема - распаковка архивов в зависимости от компонентов. Распаковываются абсолютно все архивы, независимо от компонентов. Пробовал на "чистой" версии.  
 
Есть у кого-нибудь аналогичная проблема?

Всего записей: 177 | Зарегистр. 26-03-2010 | Отправлено: 14:30 20-11-2010
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kosako

Цитата:
А в планах нет добавить xdelta?  Думаю для тех, кто антологии делает это бы пригодилось.
Зачем xdelta когда есть srep?!

Всего записей: 29341 | Зарегистр. 15-09-2001 | Отправлено: 18:34 20-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rp0Mk0cTb

Цитата:
арк=>precomp=>вот тут скачёк в процентах,к примеру сначало 56% и потом сразу же 78% и распаковка дальше идёт нормально без рывков=>7z=>game
встречал такую фишку. Я спецом в справке написал, чтобы проверяли расположение инсталлера относительно скрипта. У тебя он наверняка в папке Output или типа того, а файл records.inf когда-то кем-то давно был создан и благополучно лежит рядышком со скриптом и его постоянно подхватывает при компиляции. Надо или records.inf из каталога Output переписывать в папку со скриптом, или в инсталлере в секции [Setup] указать OutputDir=.\

Цитата:
Что это значит  Check: CheckError?

Читай справку Инно на тему префикса Check:

Цитата:
И как правильно оффнуть #define NeedSize "цифирки-цифирки" ? Пробывао закомментировать,не помогает. Каг бэ вот это должно по идее спасать
DiskSpaceMBLabel=Требуется ~5 [Gb] свободного дискового пространства.
эт тебе в соседнюю тему про скрипты инно.
 
duxa174

Цитата:
Здравствуйте. До сих пор пользуюсь исдоне версии 4.0 и всегда встречается одна и та же проблема - распаковка архивов в зависимости от компонентов. Распаковываются абсолютно все архивы, независимо от компонентов. Пробовал на "чистой" версии.  
 
Есть у кого-нибудь аналогичная проблема?
это не проблема, это твоя невнимательность. Почитай хелп на тему автоматической расстановки %, там будет написано, что в тестовом прогоне и % зашкаливают и все компоненты распаковываются для определения % для каждого.
 
WildGoblin

Цитата:
Зачем xdelta когда есть srep?!

xdelta побыстрее srep'а отрабатывает, и не хавает так винт) Для небольших различий между файлами имхо все же лучше использовать xdelta или deltaMAX.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 00:35 21-11-2010
rp0Mk0cTb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
У меня он закомментирован,соотвественно нет records.inf

Всего записей: 60 | Зарегистр. 16-07-2010 | Отправлено: 14:40 21-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rp0Mk0cTb

Цитата:
У меня он закомментирован,соотвественно нет records.inf

нда, читай хелп. Для кого писал то?

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:37 21-11-2010
rp0Mk0cTb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Тогда дико извеняюсь =(

Всего записей: 60 | Зарегистр. 16-07-2010 | Отправлено: 16:04 21-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил dll до версии 0.5L beta. Скачать можно по ссылке на первой странице.
Изменения относительно предыдущей беты
-избавился от необходимости innocallback.dll, соответственно поменялся тип переменных в некоторых функциях;  
-исправил ошибку, которая не давала распаковать рар-архивы, находящиеся в папке с русскими символами;  
-исправил некорректное отображение при распаковке арк-архивов с русскими файлами внутри;  
-исправил слишком высокие требования к входному файлу для 7zip (если торрент, к примеру, раздавал этот файл, то установка приложения, использующая этот файл, выдавала ошибку, типа не может открыть файловый поток);
-исключил всякую задержку на ожидание завершения потока распаковки для всех функций (переход между распаковками теперь без паразитных задержек)

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 16:38 21-11-2010 | Исправлено: Profrager, 20:04 21-11-2010
oZEROth2008

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
вобщем либо я что то путаю, либо я ошибся где то, но Когда идёт способ PCF-RAR-SREP-ARC то при всём этом RAR файл после установки не удаляется, сейчас ещё посмотрю что там, может я ошибся!
 
UPD: Решил не парится, создал батник и прописал всё что нужно.

Всего записей: 35 | Зарегистр. 26-06-2010 | Отправлено: 13:46 22-11-2010 | Исправлено: oZEROth2008, 15:15 22-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oZEROth2008
а строку распаковки рар небось скопировал из закомментированных, и параметр удаления оставил false.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 16:10 22-11-2010
oZEROth2008

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
да я понял потом это - ну ладно уж, я уж с батником сделал, чё там одну строку дописал и всё!

Всего записей: 35 | Зарегистр. 26-06-2010 | Отправлено: 18:00 22-11-2010
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Не подскажеш, можно-ли здесь сделать, чтоб установка компонентов отбражалась на втором прогресс-баре?
И если можно, то где я ошибся, вторую неделю уже бьюсь об стену...

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 13:43 23-11-2010 | Исправлено: Gnom3, 13:45 23-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gnom3

Цитата:
Не подскажеш, можно-ли здесь сделать, чтоб установка компонентов отбражалась на втором прогресс-баре?
Не, раньше еще чего-то можно было придумать, когда переменная процентов была в скрипте (OveralPct), а за отсутствием необходимости в ней убрал ее в библиотеку. Так что никак.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 19:52 23-11-2010
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Спасибо и на этом
А на какой версии библиотеки можно реализовать? И как? я на 4-й пробовал, тоже мозг весь вскипел...

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 19:57 23-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gnom3
а скорее всего все-таки никак Потому как в этой версии это в принципе невозможно, а в предыдущих, ввиду ошибки, возникающей при повторном обращения к глобальной переменной типа string, тоже не получится это сделать. По идее там как бы надо было бы 2 раза инициализацию вызывать и нужные тебе функции распаковки вызывать с другой переменной, чем первые, например OveralPct2. И ее то и отображать на втором прогрессбаре через callback-функцию. Но, повторяюсь, все это на практике не реализовать уже)

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 08:22 24-11-2010
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Может предусмотреть в новой версии ISdone что-то подобное? Полезная в общем-то функция, когда большой объем дополнительного ПО нужно ставить, а перепаковать по другому слишком сложно.

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 20:35 24-11-2010 | Исправлено: Gnom3, 20:35 24-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gnom3
а отображение всех операций на общем прогрессе недостаточно?

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 23:25 24-11-2010
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Они и на одном не отображаются, прогресс доходит до конца при распаковке, и устанавливается все на заполненом прогрессбаре и рекодс.инф не создается, почемуто. Может я где неправильно чегото делаю?

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 20:52 25-11-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gnom3
Значит что-то неправильно) Почитай в хелпе раздел "Работа с библиотекой" про автоматическую расстановку %. Если все равно не получится, шли скрипт в пм, помогу.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 23:18 25-11-2010 | Исправлено: Profrager, 23:20 25-11-2010
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Посмотри в личку, пожалуйста, я в паскале ни в зуб ногой, но схватываю все быстро, мне только пример привести

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 11:43 26-11-2010 | Исправлено: Gnom3, 11:44 26-11-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Компьютеры » Программы » ISDone.dll


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru