ISDone

DLL ISDone 0.6 final

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

Nemko

Дилетант
Модератор
nizcoz, no with components other method:
if not ISArcExtract( 0, 80, ExpandConstant . . .
if not ISArcExtract( 1, 20, ExpandConstant . . . in one group, can only select one
if not ISArcExtract( 2, 20, ExpandConstant . . . in one group, can only select one

// 80 + 20 = 100% read the help to IS Done, Working with the library => Manual percent setting for each operation.
 

nizcoz

Участник
I am using this with records.inf:

if not ISArcExtract( 0, 0, ExpandConstant . . .
if not ISArcExtract( 1, 0, ExpandConstant . . .

If i do not select the component 1, the progress bar is Ok (100 %), but if i select the component 1 the progress bar does not reach 100% (98 % aprox). How to solve this? (with the manual setting i get the same result).
 

Alloc

Новичок
Ребята, я в сети встречал как минимум 3 библиотеки ISDone.dll одной версии но файлы различаются, 31 ‎декабря ‎2011 (456 704 байт), 4 ‎октября ‎2012 (463 360 байт), и даже 0.6.0.2 встречал (21 ‎октября ‎2012) размер 380 928 байт , как так? Возможно это какие то модификации неофициальные..? подскажите, какая из них стабильная и поделитесь пожалуйста кому не сложно, а так же свежими библиотеками под нее, потому что с остальными dll-ками та же проблема (unarc.dll, zlib1.dll, facompress.dll, facompress_mt.dll), не знаю под какие версии заточена ISDone 0.6 Final, unarc.dll из Папки Addons (FreeArc 0.67 15 Марта) отказывается работать с моей ISDone.dll. Будьте добры, поделитесь пожалуйста
 

Vitek

Мимокрокодил
Привет, такой вопрос, кoгда ставлю setup.exe и .bin, в папку с русским или английскими буквоми, так все нормально, а когда на японском, или другое, выдает ошибку - http://funkyimg.com/i/2A16h.png
как можно исправить?
Или когда папка тоже китайская, и в нее устанавливавю - http://funkyimg.com/i/2A19N.png
 
Последнее редактирование:

nik1967

Old Men
Проверенный
А как время такое как на скриншоте сделать?то есть без названия минут секунд,что бы одни цифры были.
В строчке
Код:
if ISDoneInit(ExpandConstant('{src}\records.inf'), $F777, Comps1,Comps2,Comps3, MainForm.Handle, {#NeedMem}, @ProgressCallback) then begin
заменить $F777 на $1111
ну и почитать справку к исдону: Описание функций(Подробное описание функций) => function ISDoneInit => TimeType
 

L-e-o-N

Старожил
Помогите, пожалуйста. В скрипте нужно определить путь который был обозначен в функции ShowChangeDiskWindow (путем ручного указания пути) и передать в функцию никак не связаную с isdone. Как это сделать?
 

Chopser

Новичок
Подскажите пожалуйста, как сделать распаковку компонентов через ISDone. Компоненты сделаны через код. Запакованы в архивы .arc. Всего 2 компонента - Русский и Английский. Компонент Английский просто пустой. Сделаны радиокнопками - RuButton и EnButton. В справке описаны обычные компоненты через секцию Components. А как сделать с компонентами сделанными через код ничего не описано.
 

Chopser

Новичок
Не работает, архив с русификатором распаковывается в любом случае, даже если RuButton не выбран.
 

Nemko

Дилетант
Модератор
Chopser, при тестовом прогоне распаковываются все компоненты вне зависимости от выбора, возможно из-за этого.
 

Chopser

Новичок
Nemko, спасибо! Все заработало. В справке читал про распаковку компонентов в тестовом прогоне, да как то профукал. :$ Спасибо что ткнул носом.
 

vint56

Ветеран
Проверенный
Simorq,
[Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application

Код:
function InitializeSetup(): Boolean;
begin
   CreateDir(ExpandConstant('{tmp}\')+'Temp\');
   result:=true;
end;
if not PrecompInit(ExpandConstant('{tmp}\Temp'),128,PCFVer) then break;
 
Последнее редактирование:

stalqer

Новичок
Как в Isdone реализовать копирование файла с одной папки(с {app}\update в {app}) в другую?
 
Сверху