Вверх ↑
Ответов: 4639
Рейтинг: 755
#1: 2025-03-02 22:14:00 ЛС | профиль | цитата
Использовался юникодный компилятор? Шрифт кнопки менялся на нестандартный?

Тут, вероятно, проблема в том, что среда HiAsm не является юникодной. Если текст кнопки хранить в схеме в виде HEX, и выводить на кнопку с помощью конвертера при запуске программы - отображается?

Нужен какой-то способ предоставить ввод строковых свойств на схеме в виде Юникода.
Теоретически, можно подправить кодогенератор, чтобы он по какому-то префиксу строки узнавал что это Юникод.
А сама строка состояла бы из кодов символов, которые кодогенератор преобразовывал в корректные.

Тогда была бы отдельная программка, в которой введённый текст преобразовывался в строку для свойств компонентов на схеме, например:
"\u0123\u3456"
Немного неудобно, но Юникодного HiAsm 4 мы вряд-ли увидим.
Может, как-нибудь сделаю.

Вообще-то, кодогенератор и сейчас такое может: после слеша указывается код символа ("\234\56\1234")
Но кодогенератор нужно дорабатывать.
карма: 26

1
Голосовали:z80
Редактировалось 2 раз(а), последний 2025-03-02 22:47:18