InnoSetup Ultra

Inno Setup Ultra 5.5.1Программа для создания инсталляционных пакетов. Созданный утилитой инсталляционный файл какого-либо приложения, позволяет
  1. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 945

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1676

    Был: 2024-07-28 22:59

    Лайков: 167

    Цитата: WYLEK
    добро пожаловать в нашу компанию!


    Спасибо smile Gnom

    Кто ищет, тот всегда найдет!

    1 июля 2011 - 01:35 / #21
  2. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2195

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202

    Можешь посмотреть что можно сделать в этой теме - Делаем патч в Inno как на PatchWise Free…

    Дело в том, что создается папка бэкапа, а можно ли сделать чтобы просто дописывала к файлу расширение .bak?

    Например плагинам для фотошопа пофиг из какой папки читать файл. Я с этим столкнулся и был удивлен - фотошоп спокойно читал из бэкапной папки в 32 битном режиме енг файл а в 64 битном рус файл?! А если устанавливать с расширением .bak исходный файл - то все нормально.

    1 июля 2011 - 11:02 / #22
  3. Оффлайн

    Gnom

    Звание: Новичок

    Знаток

    Сообщений: 79

    Создано тем: 1

    Рейтинг: 2

    Репа: (6|6|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-10-30 19:17

    Лайков: 2

    Так то можно, вариантов бекапа несколько, у того-же Доброва есть пример от Генри, не очень понятно, чего нужно, но сейчас посмотрю, чего можно сделать smile
    Есть функция, которая замесчательно подойдет для этого:
    function FileCopy(const ExistingFile, NewFile: String; const FailIfExists: Boolean): Boolean;
    -копирует файл с заменой имени и расширения, сейчас придумаю, как прикрутить ее к бекапу.

    нужен полный набор, для экспериметов и отладки.

    Навскидку - как то так должно выглядеть:




    но, нужен полный комплект - программа и полный набор для пача, чтобы настроить работу.
    Сообщение отредактировал 25 января 2023 - 21:07
    1 июля 2011 - 12:58 / #23
  4. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2195

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202

    Цитата: Gnom
    Навскидку - как то так должно выглядеть:



    Проверил - работает. Но переменные не прошли в поиске и MD5 файла, сделал напрямую ехе-файл

    вот здесь - If (FileSearch("ThemesCreator.exe", ExpandConstant("{app}"))="")

    и здесь - MD5:= GetMD5OfFile(ExpandConstant("{app}ThemesCreator.exe"));

    иначе проходило пропатчивание а потом выполнялся поиск и выводило ошибку.

    И еще вопрос - как быть с этой процедурой с 10 файлами патча?
    Что и куда вводить данные?



    Вот проверенный код


    Сообщение отредактировал 25 января 2023 - 21:07

    1 июля 2011 - 15:18 / #24
  5. Оффлайн

    Gnom

    Звание: Новичок

    Знаток

    Сообщений: 79

    Создано тем: 1

    Рейтинг: 2

    Репа: (6|6|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-10-30 19:17

    Лайков: 2

    Цитата: WYLEK
    но, нужен полный комплект - программа и полный набор для пача, чтобы настроить работу. 

    1 июля 2011 - 16:07 / #25
  6. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2195

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202

    Цитата: Gnom
    и прописывать PatchedFile и BackupedFile везде, где нужно, этот вариант был хорош для одного файла smile для нескольких этот блок:



    Большое спасибо!
    Все работает - баки создаются.

    1 июля 2011 - 22:42 / #26
  7. Оффлайн

    Gnom

    Звание: Новичок

    Знаток

    Сообщений: 79

    Создано тем: 1

    Рейтинг: 2

    Репа: (6|6|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-10-30 19:17

    Лайков: 2

    Если сегоlня будут вопросы, отвечу вечером, после 8-ми. Сегодня и завтра я на смене.
    2 июля 2011 - 09:56 / #27
  8. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2195

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202

    Вот что вышло biggrin



    Пока вытягивал из французcкого языкового файла недостающие ресурсы для енг версии, почти его выучил surprised
    Сообщение отредактировал 25 января 2023 - 21:08

    11 июля 2011 - 00:09 / #28
  9. Оффлайн

    Gnom

    Звание: Новичок

    Знаток

    Сообщений: 79

    Создано тем: 1

    Рейтинг: 2

    Репа: (6|6|0)

    Баллы: 51

    Страна: не указана!

    Был: 2024-10-30 19:17

    Лайков: 2

    Слегка перелопатил ваш скрипт пача, нужно тестить.


    Пишем об ошибках, буду исправлять, данный вариант должен работать значительно быстрей, на большом количестве файлов.
    11 июля 2011 - 15:10 / #29
  10. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2195

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202

    Цитата: Gnom
    Пишем об ошибках, буду исправлять, данный вариант должен работать значительно быстрей, на большом количестве файлов.




    Работает вот так...


    Сообщение отредактировал 25 января 2023 - 21:08

    11 июля 2011 - 16:54 / #30

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1197
Всего сообщений
15762
Пользователей
18014
Новый участник
Markhabayev