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

DLL ISDone 0.6 final

Библиотека для распаковки arc, 7z, rar, pcf, srep архивов в InnoSetup.

  1. Знаток Проверенный

    Регистрация:
    16 июн 2011
    Сообщения:
    321
    Симпатии:
    450
    Пользователь ProFrager разместил новый ресурс:

    ISDone - Библиотека для распаковки архивов в инсталляторах Inno Setup.

    Узнать больше об этом ресурсе...
     
    rDes7, NeVeRN, ExPlayer и 70 другим нравится это.
  2. Старожил

    Регистрация:
    19 июн 2011
    Сообщения:
    2
    Симпатии:
    0
    Никакой russian.ini в модуле :(

    помощь
     
  3. Борода Модератор

    Регистрация:
    15 июн 2011
    Сообщения:
    718
    Симпатии:
    534
    Пол:
    Мужской
    Кстати, да. Видимо, забыл положить :)
     
    i7326 нравится это.
  4. Знаток Проверенный

    Регистрация:
    16 июн 2011
    Сообщения:
    321
    Симпатии:
    450
    Действительно забыл) Перекачайте по ссылке в шапке.
     
    manstopper нравится это.
  5. Старожил

    Регистрация:
    19 июн 2011
    Сообщения:
    6
    Симпатии:
    1
    Спасибо за очередную версию!

    А можно ли указать параметром в ISPackZIP, чтобы он задействовал только одно ядро проца? Это нужно, чтобы на многоядерных процессорах установщик не насиловал винт. Если можно, то как это сделать?
     
  6. Борода Модератор

    Регистрация:
    15 июн 2011
    Сообщения:
    718
    Симпатии:
    534
    Пол:
    Мужской
    TheShadow58, еще раз создаш тему для вопроса, пойдеш в баню, во флудилке четко на писано- не знаеш, где задать вопрос- задавай там.
     
  7. Знаток Проверенный

    Регистрация:
    16 июн 2011
    Сообщения:
    321
    Симпатии:
    450
    manstopper, можно, но надо будет вводить еще один параметр в функцию упаковки zip. Если вспомню, сделаю в следующей версии:)

    TheShadow58, unarc.dll, которая используется для распаковки .arc архивов, пока некорректно поддерживает архивы с паролями, поэтому на данный момент либо пользуйтесь arc.exe для распаковки запароленных архивов, либо вовсе не используйте пароли.
     
    manstopper нравится это.
  8. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    TheShadow58,
     
    Последнее редактирование: 20 июн 2011
  9. Он где то тут Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    578
    Симпатии:
    345
    Gnom
    Ему лучше по англицки пиши, он все равно русский не понимает :)
     
  10. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    You don`t get this done, unless separatly Exec and ISPrecompExtract
     
  11. Старожил

    Регистрация:
    19 июн 2011
    Сообщения:
    2
    Симпатии:
    0
    пожалуйста помощь меня в использовании isexec

    я имею проблему с "Progress bar", это выходит за пределы сотня

    :(
     
  12. Он где то тут Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    578
    Симпатии:
    345
    i7326
    Read the FAQ for ISDone
     
  13. Старожил

    Регистрация:
    19 июн 2011
    Сообщения:
    6
    Симпатии:
    1
    Подкину еще одну идею для следующих версий ISDone. :) Хорошо было бы реализовать список файлов и папок для деинсталляции. Оно и так можно, конечно, прописать в [UninstallDelete], но если бы была встроенная функция в ISDone, имхо, было бы удобнее. Работать это может примерно так. Инсталлер создает список всех файлов и папок в процессе распаковки и пишет его в некий лог. При деинсталляции происходит удаление по этому списку. Если игра создает сейвы внутри своей папки, то они остаются, как не входящие в список (или удаляются путем добавления вопроса юзеру, примеров реализации полно). Лог пишется на этапе распаковки архивов, чтобы в него попали и временные файлы. Это нужно,чтобы по нажатию на "Отмену", деинсталлятор снес все, вне зависимости от записей в [UninstallDelete].
     
  14. Он где то тут Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    578
    Симпатии:
    345
    Твое предложение можно реализовать через inno. Главное захотеть
     
  15. Ветеран

    Регистрация:
    23 июн 2011
    Сообщения:
    49
    Симпатии:
    1
    Вопрос по ISDone v0.5 final - какую последнюю версию срепа можно использовать? 2,9,6 потянет?
     
  16. Ветеран Модератор

    Регистрация:
    15 июн 2011
    Сообщения:
    647
    Симпатии:
    253
    Нет, IsDone 0.5, поддерживает, если не ошибаюсь, Srep 1.9.x
     
  17. Developer Модератор

    Регистрация:
    26 июн 2011
    Сообщения:
    149
    Симпатии:
    67
  18. Ветеран

    Регистрация:
    29 июн 2011
    Сообщения:
    139
    Симпатии:
    22
    ProFrager,
    Возможно ли написать библиотеку которая будет иметь только функцию exec?
     
    Последнее редактирование модератором: 23 мар 2016
  19. Знаток Проверенный

    Регистрация:
    16 июн 2011
    Сообщения:
    321
    Симпатии:
    450
    Как обычно когда будет финал, тогда и в папке Modules (или как ее там, забыл уже) будут библиотеки с различными комбинациями функций.
     
  20. Ветеран

    Регистрация:
    29 июн 2011
    Сообщения:
    139
    Симпатии:
    22
    Как прописать чтоб ISExec запускал батник?
    PHP:
     if not ISExec        (0, 0, 0, ExpandConstant('{app}\game\sp\Content\BinkMovies\russound.bat'), ExpandConstant(''), ExpandConstant(''), '...',false) then break;
    с такими параметрими не запускает
     
    Последнее редактирование: 8 июл 2011
    Saratov нравится это.

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