Как установить значок для просмотра в красной программе?

Я хочу установить значок для главного окна программы. Я нашел эту страницу https://www.red-lang.org/2016/03/060-red-gui-system.html, в котором говорится:

Значки и другие ресурсы теперь поддерживаются для включения в исполняемые файлы Windows. Их можно установить из основного заголовка скрипта Red, в настоящее время поддерживаются следующие параметры:

Значок: файл! или заблокировать! файлов

Если параметр «Значок» не указан, будет предоставлен красный значок по умолчанию.

Я не понимаю, нужно ли мне это делать в объявлении программы или где-то еще

Red [
    needs view
    icon %icon1.ico
]
; this doesn't seem to work but it also doesn't break the program

Я также пытался поместить строку icon в блок, определяющий представление, но это нарушает работу программы.


person jakubiszon    schedule 29.12.2020    source источник


Ответы (1)


Правильный синтаксис:

Red [
    needs: view
    icon: %icon1.ico
]

Также программу необходимо скомпилировать (например, red -c -t windows program.red). Если программа запущена как скрипт (do %program.red в красном консольном приложении), значок не будет выбран.

person jakubiszon    schedule 29.12.2020