1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

Распаковка архива методом PZlib+Srep+Lzma

Тема в разделе "Алгоритмы сжатия", создана пользователем Ray Kazumi, 29 ноя 2016.

  1. Новичок

    Регистрация:
    28 сен 2017
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Здраствуйте. у меня вопрос по поводу этого unarc и isdone (unarc.dll isdone.dll)вернул код ошибки 1,6,7,12,14 и т.д
    .недавно попалась ошибка при установке игр. (ранее эта ошибка вообще не встречалась) .получается что все новые игры запакованы в pZlib .хотелось бы посоветоваться как эту ошибку избежать при установке игр.переустановка всевозможных архиваторов не решило проблему.
     
    Последнее редактирование: 5 окт 2017
  2. Ветеран

    Регистрация:
    18 сен 2014
    Сообщения:
    297
    Симпатии:
    37
    Пол:
    Мужской
    k0803833,
    Доброго дня.
    А какая ошибка то?) Нам надо угадать?
     
  3. Ветеран

    Регистрация:
    18 сен 2014
    Сообщения:
    297
    Симпатии:
    37
    Пол:
    Мужской
    k0803833, Легче не стало..Хотя бы скриншот покажите
     
  4. Ветеран

    Регистрация:
    18 сен 2014
    Сообщения:
    297
    Симпатии:
    37
    Пол:
    Мужской
    k0803833,
    Вы конкретно напишите код ошибки если хотите чтоб вам помогли...Нет - сами ""üse google""
     
  5. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    367
    Симпатии:
    124
    Пол:
    Мужской
    k0803833, скриншот давай, и не груби людям которые пытаются помочь
     
  6. Ветеран

    Регистрация:
    18 сен 2014
    Сообщения:
    297
    Симпатии:
    37
    Пол:
    Мужской
    k0803833, Уважаемый вы вообще в теме или нет? Вы в курсе что у ISDONE есть много ошибок и они нумеруются цифрами? Читайте справку по теме и гонор свой умерьте
     
    Nemko нравится это.
  7. Ветеран

    Регистрация:
    18 сен 2014
    Сообщения:
    297
    Симпатии:
    37
    Пол:
    Мужской
    k0803833, Ничего там не написано..Вы даже имя библиотеки с ошибкой написали...Не будет конкретных скриншотов - не будет помощи..Или вы так потроллить сюда пришли?
    Специально для Вас - http://nastroisam.ru/unarc-dll-isdone/
    ЗЫ. Открою вам маленькую тайну - для установки игр-репаков никаких архиваторов ставить не нужно) Все необходимое уже присутствует в файле setup.exe
     
    Последнее редактирование: 5 окт 2017
    Булат Зиганшин нравится это.
  8. Ветеран

    Регистрация:
    13 фев 2012
    Сообщения:
    255
    Симпатии:
    109
    Всем привет. Такая проблема. Сделал все так, как написано тут. Все запаковывается и распаковывается хорошо. Но, когда нажимаешь отмену - потом на "нет" (чтобы продолжить установку выскакивает ошибка.)



    код

    Код (Text):

    var  
       ErrorCode: integer;

    .....

    procedure CancelBtnClick(hBtn:HWND);
    begin
      SuspendProc;
      SetTaskBarProgressState(TBPF_PAUSED);
      if MsgBox(SetupMessage(msgExitSetupMessage), mbConfirmation, MB_YESNO) = IDYES then ISDoneCancel:=1;
        #ifdef PZLIB
        Exec(ExpandConstant('{sys}\taskkill.exe'), ' /F /IM pZLib.exe', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
        #endif
      SetTaskBarProgressState(TBPF_NORMAL);
      ResumeProc;
    end;

    .....

    if (CurStep=ssPostInstall) and ISDoneError then begin
        ISDoneHide;
        SetTaskBarProgressState(TBPF_NOPROGRESS);
        #ifdef PZLIB
          Exec(ExpandConstant('{sys}\taskkill.exe'), ' /F /IM pZLib.exe', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
        #endif
        Exec2(ExpandConstant('{uninstallexe}'), '/SILENT', false);
      end;
     
     
  9. Ветеран

    Регистрация:
    13 авг 2011
    Сообщения:
    97
    Симпатии:
    36
    Код (Text):
    procedure CancelBtnClick(hBtn:HWND);
    begin
      SuspendProc;
      SetTaskBarProgressState(TBPF_PAUSED);
      if MsgBox(SetupMessage(msgExitSetupMessage), mbConfirmation, MB_YESNO) = IDYES then
    begin
    ISDoneCancel:=1;
        #ifdef PZLIB
        Exec(ExpandConstant('{sys}\taskkill.exe'), ' /F /IM pZLib.exe', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
        #endif
    end;
      SetTaskBarProgressState(TBPF_NORMAL);
      ResumeProc;
    end;
     
    agent555 и Adil нравится это.
  10. Ветеран

    Регистрация:
    13 фев 2012
    Сообщения:
    255
    Симпатии:
    109
    PUNISHER, работает, спасибо :drinks:
     

Поделиться этой страницей