ISDone

DLL ISDone 0.6 final

Нет прав для скачивания

Путя

Мимокрокодил
При распаковке больших .pcf файлов, некорректно отображаются проценты. Файл распаковывается нормально, но на прогрессбаре первый раз появляется 13 с чем-то процентов, потом тишина, и потом сразу 29%, потом где-то 50% и так далее. Можно как-то это исправить? pcf файл весит 4,25Гб
 

Byk@

Мимокрокодил
Извиняюсь конечно, но есть ли где гайд, как заархивировать файлы и внедрить распаковщик в Inno script?

свой репак уже сделал. но вот так и не понял как внедрять всякого рода архиваторы.
 

nik1967

Old Men
Проверенный
Здравствуйте. Уже не первый день пытаюсь сделать разбитие на 2 диска на 0,5 исдоне.
Сейчас работает но как то странно, если не записывать в образы а просто перемещать один архив в другое место и пробовать установить, то все работает, запрашивает второй диск, я указываю путь в папку к нужному архиву, и установка продолжается, создаются ярлыки для запуска, ставится софт.
А вот если сделать образы и попробовать установить, то нормально идет установка из 1 образа, запрашивает другой диск 2, НО как только архив извлекается, то инсталлятор просто исчезает соответственно не создаются ярлыки для запуска, нет установки софта.
вот так выглядят строки в скрипте
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data-1.bin'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;

if not ShowChangeDiskWindow('Пожалуйста, вставьте диск 2 и дождитесь его инициализации.', ExpandConstant('{src}'),'Data-2.bin' ) then break;

if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data-2.bin'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
на образ 1 записывал сетап, Data-1.bin, авторан.инф и папку с софтом, на образ 2 только Data-2.bin
Уже устал биться над этой проблемой, помогите пожалуйста
Тоже с таким помаялся - а потом дошло - я всё это делал с закомментированным ;#define records! Правильно, после распаковки последнего архива ISDone пытался создать records.inf рядом с setup.exe, который находился на виртуальном диске. И как следствие невозможности создания этого файла - ошибка и тупо закрытие (вылет) инсталла. Тоже уже не знал, на что и грешить - вроде не новичок и вроде правильно всё прописал, вот ведь как бывает.
 

Mickey1s

Ветеран
Модератор
Как сделать так чтобы FreeArc архив невозможно было открыть? заблокировать получается, чтобы пароль не спрашивал и т.д..?

сорри если не туда пишу! не нашел темы подходящей
 

szaby59

Мимокрокодил
Are there any updated components beside srep and precompinside ?
I have the ISDONE 0.6 package with updated srepinside, and precompinside components, but unarc.dll is the same, I couldn't find newer version.
 

vint56

Ветеран
Проверенный
Xabib2302 Во-первых обьясни как ты создаеш архив srep есть 2 варианта распаковки
1 if not ISSRepExtract ( 0, 0, ExpandConstant('{app}\data.srep'),ExpandC onstant('{app}\data.arc'), true) then break;
2 вариант это #define SrepInside так каким ты вариантом создаеш архив
 

Xabib2302

Новичок
vint56, распаковал srep, но перед распаковкой arc через freearc выдает ошибку
 

a--e

Мимокрокодил
Уважаемые, в чем может быть дело?
Ошибка:
Пакую так:
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r -w\. -mprecomp+srep:m3f:a1:l512+lzma:a1:mfbt4:d1000m:fb128:mc65536:lc8 data1.arc pack1\*

arc.ini
[External compressor:srep]
;options = l%d (minimal match length, default=512)
header = 0
packcmd = srep {options} -a1 -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:precomp]
header = 0
packcmd = precomp -slow {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp+

[External compressor:lzma]
header = 0
packcmd = FreeArc-LZMA-x64 e lzma{:option} <stdin> <stdout>
unpackcmd = FreeArc-LZMA-x64 d lzma{:option} <stdin> <stdout>
[/CODE]
 

vint56

Ветеран
Проверенный
a--e Это ошибка выходит у тебя или у других потому как у тебя есть 10 гигов памяти на запаковку ошибки не должно быть и на распаковку памяти у тебя хватает
 
Последнее редактирование:
  • Like
Реакции: a--e

vint56

Ветеран
Проверенный
a--e а ты раскаментировал строчки
;#define PrecompInside
;#define SrepInside
 
Сверху