|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2010, 18:16 | #1 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 11
|
таймер на ввод пароля
как в прогу занести таймер на ввод пароля....нужно ввести пользователя,ввести пароль...нужно успеть ввести пароль за определенное время(например 1 минуту) если пользователь не успел ввести за это время его то прога опять запрашивает пароль и так 3 попытки
|
02.11.2010, 19:37 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а в чём сложность-то?!
Форма, когда открывается - запускает таймер. В таймере считается время (можно, кстати, обратный отсчёт на форму выводить, будет красиво, ну, или прогресс-бар уменьшающийся рисовать). Если время вышло - счётчик попыток - 1. Таймер сброс на начало. Если счётчик попыток достиг 3-х - то закрывать форму. делов на 10 минут максимум! p.s. не забывайте указывать язык программирования, который Вам нужен... |
02.11.2010, 19:46 | #3 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 11
|
мне необходимо на паскале
а не могли бы примерно написать?какая функция нужна GetTime или StartTime? |
02.11.2010, 20:26 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
В зависимости от Вашего ответа, решение будет отличаться просто принципиально! В Delphi смотрите на TTimer в Pascal - прийдётся или interrupt обработчик на прерывание таймерное вешать (прямо внутри программы) или, проще, в цикле получать нажатия клавиш и обрабатывать. И в этом же цикле проверять сколько "натикало"... |
|
02.11.2010, 21:00 | #5 |
Форумчанин
Регистрация: 18.08.2010
Сообщений: 140
|
в turbo pascal это знаете ли извращение Зачем изобретать велосипед
Люди бывают десяти типов: те, кто знают двоичную систему, и те, кто нет
|
02.11.2010, 22:30 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
pray_driver, в данном случае, это исключительно Ваше мнение.
Turbo Pascal используется во многих учебных заведениях для обучения программированию. Поэтому, давайте не будем затевать ненужную дискуссию, а послушаем, что скажет автор топика... |
03.11.2010, 07:50 | #7 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 11
|
на Turbo pascal
Последний раз редактировалось antonov; 03.11.2010 в 07:59. |
03.11.2010, 08:59 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Боже что вы городите? Серж, какие прерывания, зачем?
Все проще, это же паскаль, тут все до безобразия просто, какие могут быть извращения, если так раньше и делали.: Код:
I'm learning to live...
|
03.11.2010, 09:46 | #9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
А за пример кода от меня лично спасибо. Ибо, пришлось бы мне подобное писать! Добавлено хотя, сдаётся мне, что код только сильно похож на правильный.. Надо будет его TC ещё довести до ума. Мне, например, не понятно, где счётчик попыток.. да и 3 секунд некорректно высчитываются. Представьте, что будет, если запусть программу в 59 секунд. Она отработает ровно секунду... и удаления неверно введённых символов (по кнопочке BackSpace) нет.. Но, в целом, всё хорошо! Зачёт! Последний раз редактировалось Serge_Bliznykov; 03.11.2010 в 09:51. |
||
03.11.2010, 12:29 | #10 |
Пользователь
Регистрация: 02.11.2010
Сообщений: 11
|
Спасибо за помощь,но программа как то усложнена...мне надо простейший вариант...таймер должен запускаться при вводе пароля,имя вводим без ограничений во времени... и 3 попытки на ввод пароля
не могли бы вы в моей программе подсказать как и куда вставить таймер Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ввод пароля к VBProject из процедуры проекта | alvazor | Microsoft Office Excel | 6 | 23.08.2010 14:43 |
Сравнение строк, ввод пароля (assembler) | You_must_help | Помощь студентам | 7 | 19.04.2009 23:53 |
Ввод логина и пароля. С++ Builder | lamaksi | C++ Builder | 2 | 05.03.2009 15:59 |