Вопрос № 176944: Здравствуйте! Как мне сделать, чтоб при вводе неверного пароля более X раз, приложение закрывалось? вводим пароль в Edit1. Если неправильно сообщение о том что ошибка. Тут же вводим снова и когда достигнет X приложение закрывалось. В коде этог...
Вопрос № 176944:
Здравствуйте! Как мне сделать, чтоб при вводе неверного пароля более X раз, приложение закрывалось? вводим пароль в Edit1. Если неправильно сообщение о том что ошибка. Тут же вводим снова и когда достигнет X приложение закрывалось. В коде этого не выходит.. inc(n) увеличивается на 1 шаг а дальше не хочет. Заранее спасибо!
Отвечает Selax, 5-й класс :
Здравствуйте, Angel1731. Переменная N в процедуре каждый раз инициализируется заново. Поэтому она не хранит старые значения. Почитайте про область видимости переменных. Чтобы решить проблемму, Вы должны вынести переменную N за пределы функции. Например в свойства класса или просто объявите var n:integer; после implementation
Ответ отправил: Selax, 5-й класс
Ответ отправлен: 27.02.2010, 13:32
Номер ответа: 259775
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 259775
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.