Vlad2 Опубликовано 29 июня, 2013 Поделиться Опубликовано 29 июня, 2013 Всем привет! У меня возник вопрос: Как складывать и вычитать Hex числа?Пример:local form = createForm(true)local edit = createEdit(form)local btn = createButton(form)local edit1 = createEdit(form)control_setPosition(btn, 90, 0)control_setPosition(edit1, 0, 30)control_setCaption(edit, 3)control_setCaption(edit1, 4)control_setCaption(btn, 0)function load()A = control_getCaption(edit)B = control_getCaption(edit1)control_setCaption(btn, A+endcontrol_onClick(btn, load)После нажатия кнопки числа из едитов складываются.Если например складывать 0A + 16,то выдаст ошибку.Вопрос: как сделать,чтоб программа могла спокойно складывать и вычитать такие числа? Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 29 июня, 2013 Поделиться Опубликовано 29 июня, 2013 Из контрола считывается текст, Его сначала нужно сконвертировать в число. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad2 Опубликовано 30 июня, 2013 Автор Поделиться Опубликовано 30 июня, 2013 Вот это я и не знаю как сделать. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 1 июля, 2013 Поделиться Опубликовано 1 июля, 2013 Выкладываю скрин и код в архиве, т.к. код в сообщении почему-то не могу написать. Выкидывает на главную страницу форума. Похоже баг.В CE 6.3 синтаксис упростился. Смотреть мой пример и смотреть main.lua описаниеsummHex.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad2 Опубликовано 1 июля, 2013 Автор Поделиться Опубликовано 1 июля, 2013 Спасибо огромное!!!Подскажите еще,как будут выглядеть 14 и 20 строка,если делать для СЕ 6.2? Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 2 июля, 2013 Поделиться Опубликовано 2 июля, 2013 Эта командаstring.format('0x%08X', 0)так и будет выглядеть во всех версиях CE, в которых есть Lua поддержка.А вообще советую поставить последнюю CE, т.к. в ней много исправлений. Хотя размер станд алон трейнеров к сожалению растёт. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения