misha Опубликовано 5 ноября, 2012 Поделиться Опубликовано 5 ноября, 2012 Собственно, в тренере использую поле ввода, потом в коде с него берется текст. Можно ли брать число (сделать так, чтобы можно вводить только числа), чтобы потом использовать с ним операции сравнения?------------------------------------edit1=createEdit(frmtrainer)--------------------------------a=getProperty(edit1, "Text")--------------------------------b=20if a<b then------------------end------------------Вылетает ошибка, что a-строковая переменная или содежит текст. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 5 ноября, 2012 Поделиться Опубликовано 5 ноября, 2012 Можно использовать tonumber. Пример:function CEButton1Click(sender)local a = tonumber(control_getCaption(UDF1_CEEdit1))local b = 20if a < b then print("a < b")endend Ссылка на комментарий Поделиться на другие сайты Поделиться
misha Опубликовано 5 ноября, 2012 Автор Поделиться Опубликовано 5 ноября, 2012 Можно использовать tonumber. Пример:function CEButton1Click(sender)local a = tonumber(control_getCaption(UDF1_CEEdit1))local b = 20if a < b then print("a < b")endendСпасибо большое. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения