![]() |
#1 |
Учаснег
|
НОВЫЙ КОНКУРС
Здравствуйте все!
У меня возникло желание повторить "игру" ![]() На этот раз вопрос будет из области программирования - но такой же хитрый-прехитрый ![]() Так как на прошлый вопрос ответ был дан очень быстро - теперь мы играем в несколько раундов, в ПЯТЬ. По итогам каждого раунда участникам будут начисляться очки от 1 до 10, в зависимости от степени "правильности", "глубины" и "скорости". Победит, соответственно, тот, кто наберет очков больше всех. Все оценки и все судейство - сугубо субъективное, так что не обессудьте ![]() Насчет приза пока идей никаких нету, но обещаю к пятому раунду че нибудь придумать ![]() Итак. Имеем некоторый класс, который вызывает простую форму: Редактируемое поле типа real, редактируемое поле типа boolean в виде чекбокса, кнопочка ОК. Все. Оба поля связаны с переменными, созданными в классе (не с базой данных). Пользователь вводит данные в редактируемое поле типа real, делает check либо uncheck поля boolean - нажимает кнопочку. В результате должны происходить некоторые действия (какие - не суть важно), причем если чекбокс "включен" - то логика будет одна, а если "выключен" - то другая. Как вы понимаете, в результате оно работает совсем не так, как задумывалось ![]() Вот список методов этого класса: - ClassDeclaration (здесь обе переменные описаны) - класс extends RunBase - dialog - описание формы, инициализация полей формы. - getFromdialog - инициализация переменных измененными значениями полей формы - canSweepBetweenCS - возвращает всегда true - pack - unpack - parmRealValue - parmBooleanValue - construct - main - new - description Вопрос - каковы возможные причины данного поведения? Что может быть не так? Чего в супе не хватает? Пока не привожу специально сам текст кода - это будет существенной подсказкой, приберегу ее на тот случай если никто не догадается ![]() P.S. Да, еще, ежели кто имеет еще какие вопросы на конкурс - тоже размещайте ![]()
__________________
Strictly IMHO & nothing personal ![]() |
|