Я создаю установщик с помощью Inno Setup и хочу установить изображение .bmp в качестве фона, но «вне системных ресурсов» продолжает появляться случайным образом (иногда оно появляется, иногда нет) на странице приветствия и в разделе "Настройка завершена" (в основном только страницы с изображением).
Я пробовал разные размеры и битовую глубину, но это не решает проблему (и никогда не говорит «Недопустимое растровое изображение», поэтому я не думаю, что проблема в этом).
У вас есть больше информации об этом?
Как я сказал в посте, я пробовал большинство разрешение/глубина цвета, которые я нашел в Сайт Инно, например, 246 * 386 24 бита.
Как выглядит ваш сценарий? Я создал простой скрипт и BMP размером 248*386 24 бита, и ошибка не возникает? Вы должны отредактировать свой вопрос, чтобы включить пример Минимальный, полный и проверяемый?
Запустите установку, используя параметр журнала из командной строки. Тогда покажите нам лог. Хотя бы поищите, где в логе сообщается об ошибке.
См. это обсуждение: news.jrsoftware.org/news/innosetup/msg105110.html. Я предполагаю, что вы используете не Unicode. Подумайте о том, чтобы попробовать бета-версию v6, доступную на веб-сайте.
@AndrewTruckle Спасибо, чувак! Это решило это! Написал краткий ответ для архива
Я нашел решение! (спасибо Эндрю Тракле за подсказку).
Please see this discussion: news.jrsoftware.org/news/innosetup/msg105110.html. I assume you are using non-Unicode. Consider trying the v6 beta available on the website.
Эта ошибка появляется в сборках Inno Setup, отличных от Unicode (думаю, это проблема с кодировкой?).
Загрузка Unicode решила эту проблему!
Рад, что смог вам помочь. Комментарии могут быть удалены в любое время, поэтому я предлагаю вам предоставить ссылку на обсуждение, которое я предоставил, и, возможно, извлечь один или два комментария, которые имеют отношение к причине проблемы. Поместите их в свой ответ.
Какого размера ваше растровое изображение? Какая глубина цвета? Вы должны отредактировать свой вопрос, чтобы включить пример Минимальный, полный и проверяемый?