Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 40
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата vladshishkin:
1. вариант был: OverwriteMode="10" по крайней мере так не давало ошибки и запускалось несколько версий
2. изучайте сценарии и чужие проекты.
Есть замечательная программа: SFX Config Editor, в ней можно открыть любой готовый проект и подсмотреть конфиг. (скопировать, отредактировать)
3. есть у модуля для этого переменные. »

1. Да много может быть конфликтов, например:
- запускаем SFX, скрипт изменяет какой-то файл в %InstallPath%
- запускаем новый SFX и скрипт портит этот файл.
Или еще вариант:
Запускаем SFX, завершаем программу...но скрипт делает какие-то действия некоторое время.
Запускаем новый SFX, в процессе распаковки его первая инстанция завершается и по Delete удалет все из папки %InstallPath%.
И т.д.

2. Да знаю я, как извлечь конфигурационный файл и файлы проекта (--sfxconfig, 7Zip, Universal Extractor) и легче их рассматривать просто глазками, сверяясь с описанием. И проектов много видел, но вот что-то не нашел того, о чем я писал.
3. А можете хотя бы назвать эти переменные...их даже много, оказывается...
Надеюсь, вы не имели в виду %%S, %%T или %SfxFolderXX% - это все не то.
А в идеале для подтверждения Вашего утверждения можете изменить мой пример в п.3. Буду благодарен.
Я Вам даже билдер приложил там http://forum.oszone.net/post-2506896.html#post2506896
=============================================
Не успел посмотреть, может, что-то в новой версии и добавились, но в старой ответа на свои вопросы я не нашел.

Последний раз редактировалось Victor_Man, 05-05-2016 в 11:34.


Отправлено: 20:19, 04-05-2016 | #1737