В Lua: Как записать значение HEX в приложение, которое ожидает значение HEX? - PullRequest
1 голос
/ 13 января 2020

У меня есть пользовательский интерфейс приложения, который ожидает значение HEX, например, foo = 0x113

Я делаю это в Lua, чтобы попытаться записать в foo:

menu.set("Presets", "foo", "0x318")
menu.set("Presets", "888x", "-258")
menu.set("Presets", "89ab", "-60"

Значения для 888x и 89ab в приложении установлены. Поле значения HEX остается пустым. Может кто-нибудь помочь, пожалуйста? Спасибо.

1 Ответ

1 голос
/ 14 января 2020

Нет такого понятия, как шестнадцатеричное значение . Есть числа, выраженные в шестнадцатеричном формате.

Таким образом, ваш API ожидает число. Не зря "0x318" не работает. Два других работают, потому что строки могут быть преобразованы в числа.

Итог: используйте menu.set("Presets", "foo", 0x318).

...