|
![]() |
#1 |
Модератор
|
Без паники!
Все работает: X++: static void Job10(Args _args) { Dialog dialog; DialogField dialogFieldName; DialogField dialogFieldSex; Name name; boolean isWoman; ; dialog = new Dialog("Input your name"); dialogFieldName = dialog.addField(typeId(Name), "Введите Ваше имя"); //dialogFieldName.helpText('tst'); dialogFieldSex = dialog.addField(typeId(NoYes), "Вы женщина?"); //dialogField.helpText('tst'); if (dialog.run()) { name = dialogFieldName.value(); isWoman = dialogFieldSex.value(); } else throw error("Прервано пользователем"); info(strfmt("%1, %2",name, isWoman)); } Георгий. ПОЧЕМУ внутренняя переменная начинается с "_" ???? Изучайтк BP. Смотрите tutorials. |
|
![]() |
#2 |
Участник
|
В том то и проблема, что я не могу использовать DialogField... я не знаю изначально сколько у меня будет полей. Я создаю поля динамически.
Но спасибо за участие. Насчет внутренних переменных... если я не ошибаюсь, следуя BP нужно '_' ставить только перед переменными, передаваемыми в функцию... Постараюсь в следующий раз делать правильно, в соотвтетсвии с BP.
__________________
И почему никто меня не любит? ![]() Да, я надоедливый |
|