Делаем патч в Inno как на PatchWise Free…

Делаем патч в Inno как на PatchWise Free…От меня: я не создаю скрипты для Inno,
  1. Оффлайн

    Gyts

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

    Участники

    Сообщений: 33

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

    Рейтинг: 2

    Репа: 0

    Баллы: 51

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

    Был: 2017-11-27 13:55

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

    Добавлено (14.02.2015, 16:17:37)
    ---------------------------------------------
    Извините ни как не мог вставить код как у вас с ползунком.

    Добавлено (14.02.2015, 16:23:24)
    ---------------------------------------------
    Хочу разобраться в скрипте поэтапно от простого к сложному и понять какая строка за что отвечает.
    Ошибку нашёл,всё работает. единственно не могу сменить иконку самого установщика, подскажите где какой код вписать.
    Сообщение отредактировал 3 августа 2018 - 08:43
    14 февраля 2015 - 18:23 / #51
  2. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Цитата: Gyts
    не могу сменить иконку самого установщика, подскажите где какой код вписать.



    Так это делается, например, в Inno Script Studio и будет так - SetupIconFile=embeddedMAINICON.ico
    Сообщение отредактировал 3 августа 2018 - 08:45

    15 февраля 2015 - 12:44 / #52
  3. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Цитата: Gyts
    Может кто поможет разобраться, в чём причина.



    Так что это за убитый скрипт? И что, работает??? Кинь мне прогу в личку.

    Лишнее писать вот так

     Source: "D:CDK. rus{app}indaEditor3x-dev.exe"; DestDir: "{app}dagor3_cdkin64"; Flags: ignoreversion; BeforeInstall: CreateBackup  


    надо так, и можно перемещать проект на любой диск или папку и собирать там

     Source: "{app}indaEditor3x-dev.exe"; DestDir: "{app}dagor3_cdkin64"; Flags: ignoreversion; BeforeInstall: CreateBackup 


    Вот здесь есть же рабочий скрипт, что выдумывать то?
    Сообщение отредактировал 3 августа 2018 - 09:01

    7 марта 2015 - 15:17 / #53
  4. Оффлайн

    Gyts

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

    Участники

    Сообщений: 33

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

    Рейтинг: 2

    Репа: 0

    Баллы: 51

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

    Был: 2017-11-27 13:55

    Цитата: WYLEK
    надо так, и можно перемещать проект на любой диск или папку и собирать там

    Проблему не решило.
    Сообщение отредактировал 3 августа 2018 - 09:05
    7 марта 2015 - 18:13 / #54
  5. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Цитата: Gyts
    Проблему не решило.



    Так это не для решения проблемы
    Скачал игрушку, проверю в работе исправленный скрипт, не умею я виртуально помогать с ошибками.
    В твоем отсутствует секция [Code]
    Сообщение отредактировал 3 августа 2018 - 09:05

    7 марта 2015 - 22:40 / #55
  6. Оффлайн

    Gyts

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

    Участники

    Сообщений: 33

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

    Рейтинг: 2

    Репа: 0

    Баллы: 51

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

    Был: 2017-11-27 13:55

    Цитата: WYLEK
    В твоем отсутствует секция
    Секция [Code]есть , она почему то не скопиравалась.
    ........
    Source: "{app}inmissionsunitsaircraft.scheme.nut"; DestDir: "{app}"; Flags: ignoreversion; BeforeInstall: CreateBackup
    [Code]// --- Source: папка и бэкап.iss ------------------------------------------------------------   
      function MoveFile(const sreFile, destFile: PAnsiChar): Integer;  
      external 'MoveFileA@kernel32.dll stdcall';

     
    Сообщение отредактировал 3 августа 2018 - 10:08
    8 марта 2015 - 00:40 / #56
  7. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Отправил тебе скрипт и папки

    8 марта 2015 - 13:02 / #57
  8. Оффлайн

    Gyts

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

    Участники

    Сообщений: 33

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

    Рейтинг: 2

    Репа: 0

    Баллы: 51

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

    Был: 2017-11-27 13:55

    Цитата: WYLEK
    Отправил тебе скрипт и папки

    Скрипт и папки получил, собрал русификатор.
    При компиляции выдало ошибку на  PChar, заменил везде  PChar на PAnsiChar, русификатор скомпилировался,
    но проблему с восстановлением исходных файлов и удаления папки бэкап, не решил,
    проверка на наличии файла происходит. русифицированные файлы устанавливаются и удаляются.

    Добавлено (08.03.2015, 16:58:20)
    ---------------------------------------------
    Проблема решилась установкой  (Untitled-Inno Setup Compiler version 5.5.5) англ. версии.
    Сообщение отредактировал 3 августа 2018 - 10:09
    8 марта 2015 - 18:58 / #58
  9. Оффлайн

    Leserg

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

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

    Сообщений: 929

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

    Рейтинг: 8

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

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    WYLEK и Gyts, обговорите между собой, какой вы версией Inno пользуетесь - ANSI или Unicode. Это может быть одно из причин появления ошибок и некорректной работы инсталлятора.

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

    8 марта 2015 - 23:37 / #59
  10. Оффлайн

    Gyts

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

    Участники

    Сообщений: 33

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

    Рейтинг: 2

    Репа: 0

    Баллы: 51

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

    Был: 2017-11-27 13:55

    Цитата: Leserg
    какой вы версией Inno пользуетесь - ANSI или Unicode.


    В этом и была ошибка.
    Вопрос, в Inno Unicode. надо другой скрипт писать?
    Сообщение отредактировал 2 августа 2018 - 22:04
    9 марта 2015 - 08:50 / #60

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

---
Создано тем
1177
Всего сообщений
15352
Пользователей
17852
Новый участник
Astarot