ISDone

DLL ISDone 0.6 final

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

aXmeD

Мимокрокодил
Всем доброго времени суток.
Есть ли возможность при распаковке из оставить дату файлов оригинальными?
И как добавлять распакуемые файлы в унисталлер или в помощь
Код:
[UninstallDelete]
Type: filesandordirs; Name: {app}
А как же сохранения и настройки, если их нужно оставить?
 

1noObman1

Новичок
Edison007, ну раз уж исдан и цлс-фильтры это публичные библиотеки, то что мешает выложить msc?
 

1noObman1

Новичок
Ne0N, а не лучше выложить её для массового тестирования и написать мол это альфа и чтоб юзеры отписывали о возможных багах? Я бы поучаствовал в тестировании. Ну а если нет, то когда оно приблизительно будет и что это вообще такое?
 

Shegorat

Lord of Madness
Администратор
IGROman, 1noObman1
Когда Ne0N захочет, тогда и выложит. Хватит тут флуд разводить. Все последующие подобные вопросы будут караться предами.
 

ProFrager

Знаток
Проверенный
а не лучше выложить её для массового тестирования и написать мол это альфа и чтоб юзеры отписывали о возможных багах?
тестируют те, кто имеет солидный опыт, которым не надо разжевывать все по сто раз и может адекватно сообщать об ошибках. А если сразу выложить в массы, как говорит опыт предыдущих лет, то придется пожинать все прелести фраз "а как это установить" или "оно нихрена не работает" и т.д.
 

ProFrager

Знаток
Проверенный
David.D.Rocco, думаю, что это из-за того, что в последней версии я апгрейднул 7z до 9.22 версии, а с ней он не хочет открывать файлы больше 4 гигов. На руборде недавно писали об этом. Так что либо используй 0.6e, либо жди когда 0.6g выйдет.
 

1noObman1

Новичок
Ne0N, кстати о 7z, он не распаковывает многотомные архивы. Это очень плохо, тк зачастую архив жмётся лучше если сжать все данные, а не делить по частям (звуки и видео конечно отдельно) и посему удобно делить архивы на части 7z чтоб разбить на 2 двд, а при установке копировать в папку с игрой все части и потом распаковать архив. Но распаковкой через 7z он просто их пропускает.

Еще предложение по дельте (уже писал, но видимо никто не заметил) - в следующей версии исдона добавить к ней еще 1 параметр - удаление исходного файла. А то она удаляет только .дифф файлы, а исходные приходится удалять самому, что очень неудобно когда таких файлов много.
 
Последнее редактирование:

ProFrager

Знаток
Проверенный
кстати о 7z, он не распаковывает многотомные архивы. Это очень плохо, тк зачастую архив жмётся лучше если сжать все данные, а не делить по частям (звуки и видео конечно отдельно) и посему удобно делить архивы на части 7z чтоб разбить на 2 двд, а при установке копировать в папку с игрой все части и потом распаковать архив. Но распаковкой через 7z он просто их пропускает.
делал по 7zip sdk портированному на паскаль, а с ним многотомные архивы не распаковываются. Я и особо не разбирался в чем трабл, т.к. сам никогда не юзал 7z. Не вижу в нем необходимости.


Еще предложение по дельте (уже писал, но видимо никто не заметил) - в следующей версии исдона добавить к ней еще 1 параметр - удаление исходного файла. А то она удаляет только .дифф файлы, а исходные приходится удалять самому, что очень неудобно когда таких файлов много.
Да, можно будет добавить, только вот народ будет путаться в этих true/false в параметрах.
 

1noObman1

Новичок
Да, можно будет добавить, только вот народ будет путаться в этих true/false в параметрах.
Ну назвать их по разному, как с пкф на лету. Раньше ведь там было тоже true/false, а теперь через переменные выражено чтоб не путаться.


делал по 7zip sdk портированному на паскаль, а с ним многотомные архивы не распаковываются. Я и особо не разбирался в чем трабл, т.к. сам никогда не юзал 7z. Не вижу в нем необходимости.
Жаль конечно. Ну а какая необходимость я написал, но раз так буду через екзек и дальше делать.
 

ACtivity

Новичок
Вот, что заметил, если закоментировать исдоновскую кнопку отмены, то при обычной кнопке "Отмена" распаковка архивов не прекращается, иными словами, кнопка просто не срабатывает, как это можно исправить?
 

Snoopak96

Старожил
Elbyte,
[hide=пример]
Код:
.........
.........
.........
.........
procedure CurStepChanged(CurStep: TSetupStep);
var Comps1,Comps2,Comps3, TmpValue:cardinal;
    FindHandle1,ColFiles1,CurIndex1,tmp:integer;
    ExecError:boolean;
    InFilePath,OutFilePath,OutFileName:PAnsiChar;
begin
  if CurStep = ssInstall then begin  //Если необходимо, можно поменять на ssPostInstall
    [B]WizardForm.CancelButton.OnClick := @CancelButtonOnClick;[/B]
    ISDoneCancel:=0;

// Распаковка всех необходимых файлов в папку {tmp}.
.........
.........
.........
[/hide]
 

Winst@n

Участник
Проверенный
Всем доброго времени суток.
Клею дорожки через isdone c помощью ISExec
Код:
if not ISExec ( 0, 0, 0, ExpandConstant('{tmp}\mix.exe'), ExpandConstant(' /o /l4 /# "{app}\main\video\launchfacility_a_load.bik" "{app}\main\video\launchfacility_a_load.wav" "{app}\main\video\launchfacility_a_load.bik"'), ExpandConstant('{app}\main\video\'), '...',false) then break;
Вопрос в том как правильно после удалить дорожки? Уже голова не сооброжает. Сделал через cmd но что то не правильно удаляет всю установленную папку.
 
Сверху