Имя пользователя:
Пароль:
 

Название темы: Авторам аддонов
Показать сообщение отдельно

Ветеран


Автор проектов


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

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


В моём аддоне MultibootDisk меню выбора вариантов установки создаётся при наличии пары файлов №.txt и WINN№.SIF (где № - 1,2,3....) с помощью Finish. Я хотел бы проверять наличие одного файла из этой пары при нахождении другого. При этом бы хотелось бы, чтобы интегратор (__PATCH.CMD м GUI) останавливал бы процесс интеграции и выводил бы сообщение об ошибке.
У меня есть предложение - создать глобальные переменные Error и TextError. Start, Finish и SpecCase при возникновении ошибки будут присваивать Error=1 и TextError=Текст_ошибки и завершать свою работу . __PATCH.CMD после вызова Start, Finish и SpecCase будет проверять значение этих переменных и при Error=1 останавливать свою работу с выводом текста ошибки - "Аддон такой-то завершил свою работу из-за следующей ошибки: "Текст_ошибки"".
По поводу GUI-интегратора - думаю Boa Soft сможет добавить такой функционал.
Это добавит возможность авторам аддонов проверять наличие файлов или значения параметров и останавливавть процесс интеграции с запросом изменить значение параметров или положить определенный файл в папку.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 19:12, 20-02-2011 | #636

Название темы: Авторам аддонов