Ru-Board.club
← Вернуться в раздел «Программы»

» ISDone.dll

Автор: Edison007007
Дата сообщения: 29.03.2011 21:37
WildGoblin
что за иде?
Автор: WildGoblin
Дата сообщения: 29.03.2011 21:37
Sten23

Цитата:
Как бы намекает, не \=
Я не понимаю на что это как бэ намекает...

Edison007007

Цитата:
что за иде?
Автор: Edison007007
Дата сообщения: 29.03.2011 21:42
WildGoblin
Не смешно, что это серьёзно?
Автор: moonlight82
Дата сообщения: 29.03.2011 21:42

Цитата:
Смотри в иде как работают функции и пиши его сам

Если бы я еще знал что такое иде, я бы про скрипт не спрашивал

Добавлено:
Edison007007
дизасемблер наверное, хотя я без понятий что это... Пусть местные гуру объяснят.
А может вообще подразумевался Ide шлейф
Автор: Gnom3
Дата сообщения: 30.03.2011 08:39
блин, неужели трудно подождать, когда паблик выйдет? А что делать, если изза ваших телодвижений мы лишимся паблик версии?
Автор: byExit
Дата сообщения: 30.03.2011 21:13
Как извлечь часть архива через ISDone.dll?
Если точнее, возможно ли реализовать как-то опцию "-ap"?

Насколько я понял - в параметрах функции "ISArcExtract" эта опция не предусмотрена.
Заранее спс.
Автор: Profrager
Дата сообщения: 31.03.2011 08:34
byExit
Цитата:
Насколько я понял - в параметрах функции "ISArcExtract" эта опция не предусмотрена.
да, так и есть, в 0.5 версии данной фитчи нет.


Цитата:
Как извлечь часть архива через ISDone.dll?
только начиная с 0.6 версии такая возможность появилась.
Автор: 1ne2wo
Дата сообщения: 31.03.2011 09:12

Цитата:
только начиная с 0.6 версии такая возможность появилась.

Нужная вещь. Profrager, пожалуйста продолжи обновлять библиотеку для масс. У меня хоть и есть альтернатива, но я всёравно предпочитаю isDone.
Автор: ALExey1995
Дата сообщения: 31.03.2011 16:41
1ne2wo
+1 поддерживаю!

Добавлено:
Profrager
в последнюю очередь,т.к. для себя у меня альтернативный вариант распаковки звуков имеется.

почему бы не выложить его в массы?
Автор: Snoopak96
Дата сообщения: 31.03.2011 16:44
ISm3Unpack - это srep как я понял с параметром -m3?

Добавлено:
Хотя нет, это не srep.
Автор: alexseb2007
Дата сообщения: 02.04.2011 19:17
упаковку бы в .pak архивы через 7z включить бы.
а если функции CMD бы либы было вообще шикарно. тогда был бы полный инструментарий...

ну я так понял ISDone 0.6 тут уже все есть только осталось разобраться с параметрами
Автор: alexseb2007
Дата сообщения: 03.04.2011 13:10
люди есть скрипт под isdone 0.6? если можно дайте ссылочку...
Автор: Snoopak96
Дата сообщения: 03.04.2011 19:51
alexseb2007,
Нету его в свободном доступе.
Автор: alexseb2007
Дата сообщения: 03.04.2011 22:52
а в каком доступе есть?
Автор: Edison007007
Дата сообщения: 03.04.2011 23:20
alexseb2007
В доступе R.G. ReCoding )
Автор: Profrager
Дата сообщения: 04.04.2011 19:46

Цитата:
люди есть скрипт под isdone 0.6? если можно дайте ссылочку...

Цитата:
Нету его в свободном доступе.
я пока отдыхаю. Ждите, доделаю еще кое чего, потом выложу.
Автор: alexseb2007
Дата сообщения: 04.04.2011 19:52

Цитата:
Цитата:люди есть скрипт под isdone 0.6? если можно дайте ссылочку...


Цитата:Нету его в свободном доступе.

я пока отдыхаю. Ждите, доделаю еще кое чего, потом выложу.


спасибо заранее... и респект за проделанную работу...
Автор: qqqbbb
Дата сообщения: 10.04.2011 23:02
Как распаковать архив если он внутри setup.exe? Строку if CurStep = ssInstall then begin заменил на if CurStep = ssPostInstall then begin - не помогло.
Автор: Snoopak96
Дата сообщения: 12.04.2011 13:04
[Сам разобрался]
Автор: Profrager
Дата сообщения: 16.04.2011 22:14
ISDone.dll v0.6b beta


Включает в себя модули для распаковки
ISArc - распаковка arc-архивов
IS7Zip - распаковка 7zip-архивов
ISRar - распаковка rar-архивов
ISPrecomp - распаковка Precomp версий 0.38, v0.4 и v0.41
ISSRep - распаковка SRep v2.95 (и младше)
XDelta3 - распаковка diff-файлов, созданных xdelta3.exe
PazkZIP - упаковка данных в стандартные zip-архивы
Exec(включает Exec2, ISExec, ISFindFiles, ISPickFilename, ISGetName, ISFindFree) - запуск и контроль внешних приложений

[more=ИЗМЕНЕНИЯ В МОДУЛЯХ (относительно v 0.5 final)][b]ОБЩЕЕ:парсинг строки входного файла, поиск файлов по маске и сортировка во всех функциях теперь не ступорит окно инсталла при большом количестве входных файлов.Unarc модуль (ISArcExtract):обновлен unarc.dll до версии 0,67a (от 18.03.2011), что дало возможность корректно отображать прогресс при распаковке архивов со srep внутри алгоритма сжатия FreeArc. Прилично увеличивается скорость распаковки srep+lzma архивов;
добавлен параметр для распаковки конкретной папки из архива.Precomp модуль (ISPrecompExtract):добавлена поддержка precomp 0.41 версии;все версии precomp'а собраны в единые exe, чтобы постоянно не таскать с собой их dll'ки;изменен принцип чтения текущего состояния прогресса с консоли precomp (прогресс стал более плавный). Теперь требуется использование именно данных в архиве версий precomp'а;добавлены варианты precomp'а без использования библиотеки перепаковки jpg (precomp_noJPG.exe. Заменять обычные precomp.exe соответствующих версий). Немного уменьшает размер инсталла, но при наличии в pcf-файлах перепакованных картинок в jpg может возникнуть непредвиденная ситуация. Для использвания данных кастрированных версий при создании pcf-файла желательно указывать параметр -t-j, чтобы отключить обработку jpg.SRep модуль (ISSrepExtract):добавлена поддержка 2.95 версии. Но все же на много эффективнее использовать srep -f + lzma внутри алгоритма архиватора FreeArc;добавлена функция SrepInit, которая инициализирует некоторые параметры для распаковки srep-архивов как отдельных, так и тех, что внутри алгоритма freearc (автоматически правится arc.ini, указанный в соответствующем параметре команды ISArcExtract).Exec модуль:Содержит функции:Exec2 - замена обычному Exec в Inno. Просто запускает указанное приложение, и ожидая его завершения оставляет "живым" окно инсталла;ISExec - запускает указанное приложение с необходимыми параметрами с плавным отображением прогресса. Время выполнения считается либо автоматически на основе тестового прохода и времени выполнения предыдущих операций, либо задается вручную, как и процент текущей операции относительно общего прогресса. Чем дальше от начала установки, тем точнее отображение прогресса. При желании есть возможность убрать плавность изменений значений и сделать прогресс "скачущим";ISFindFiles - ищет и создает сортированный список файлов по указанной маске. Необходим для групповой распаковки файлов через внешние приложения (например подойдет для распаковки *.ogg, *.tak, *.bmf и т.д.);ISPickFilename и ISGetName (чтобы обойти баг в Inno с типом переменной var PChar пришось делать 2 функции вместо одной) - берут очередной файл из списка, созданного командой ISFindFiles. Необходимы для задания парамтеров функции ISExec;ISFindFree - очищает список файлов.PackZIP модуль (ISPackZIP):добавлен модуль упаковки указанных файлов в стандартный zip архив.XDelta3 модуль (ISxDeltaExtract):добавлен модуль распаковки xdelta3 diff-файлов.Скрипт:не помню уж, но много чего по мелочи менял .
[/more][/b]

Ссылки:

rghost.ru
rapidshare.com

Если что-то не будет работать - как обычно отписываемся тут.
Автор: ALExey1995
Дата сообщения: 16.04.2011 22:59
Profrager
ААААА спасибоо уважуха!

Добавлено:
Profrager
добавь распаковку огг и так
Автор: Profrager
Дата сообщения: 16.04.2011 23:18
ALExey1995
почитай внимательно хелп. Там примеры есть.
Автор: ReFLeXxe
Дата сообщения: 16.04.2011 23:50
Profrager
Как смотришь на то, чтобы написать так:
LabelCurrFileName.Caption:=ExpandConstant('{app}\')+MinimizePathName(CurrentFile, LabelCurrFileName.Font, LabelCurrFileName.Width-ScaleX(100));
Автор: 1ne2wo
Дата сообщения: 17.04.2011 00:01
Profrager, спасибо. Как я понимаю распаковывать запароленные архивы по прежнему не получится?
Автор: duxa174
Дата сообщения: 17.04.2011 07:28
Перезалейте пожалуйста на другой файлообменник.
Автор: Profrager
Дата сообщения: 17.04.2011 08:47
duxa174
Цитата:
Перезалейте пожалуйста на другой файлообменник.
дабвил ссылку на рапиду.

1ne2wo
Цитата:
Как я понимаю распаковывать запароленные архивы по прежнему не получится?
тыркался я с этими паролями - ничего не получается рабочего - просто проскакивает мимо архива без каких-либо ошибок, похоже в unarc.dll проблема.

ReFLeXxe
Цитата:
Как смотришь на то, чтобы написать так:
ну эт твое дело, если так нравится, можешь править как хочешь, но мне кажется {app} может быть слишком длинным и остальное просто не влезет.
Автор: R3Pa4eK
Дата сообщения: 17.04.2011 08:53
Profrager
Огромное спасибо! Особенно за функции Exec2 и ISExec!

Добавлено:
Я так понял что через функцию ISExec можно запустить любой упаковщик, и он будет работать с плавным прогресс-баром?
Автор: vint56
Дата сообщения: 17.04.2011 09:21
Profrager Большое спасибо вам за ISDone.dll и Krinkels CHM справку
Автор: duxa174
Дата сообщения: 17.04.2011 17:27
Премного благодарен!
Автор: Rikill
Дата сообщения: 17.04.2011 17:59
делете

Страницы: 12345678910111213141516171819202122

Предыдущая тема: ARM Zvit ошибка!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.