Страница 1 из 2
Диалог пароля.
Добавлено: 14 окт 2009, 13:43
atavin-ta
Кто в курсе, существует ли готовый диалог запроса пароля с экзекьютом. То есть, чтобы функция, вызывающая окно, ждала, пока пользователь ввёдёт пароль и нажмёт кочергу, кэнсел, или окей, и только потом возвращала управление, причём с результатом, говорящим о том, был ли ввод принят, или отменён. Проверка пароля - в вункции, вызывающей этоу функцию. Или как самому сделать такой экзекьют и прикрутить его к форме?
Re: Диалог пароля.
Добавлено: 14 окт 2009, 18:25
Newbie
Такого скорее всего нет.
Самому написать сложно? В чем проблема самому написать Excecute? В чем проблема написать проверку валидности с помощью регулярных выражений?
Дольше искать будешь нормальный вариант работы...
Re: Диалог пароля.
Добавлено: 14 окт 2009, 22:19
Romeo
Скорее всего готового системного варианта нет.
Re: Диалог пароля.
Добавлено: 15 окт 2009, 11:19
atavin-ta
" писал(а):В чем проблема написать проверку валидности с помощью регулярных выражений?
Это как? Я никогда сам не делал диалогов и не понимаю.
Re: Диалог пароля.
Добавлено: 15 окт 2009, 11:25
Romeo
Newbie, не пугай его. Прикручивать туда регулярные выражения нет необходимости.
Re: Диалог пароля.
Добавлено: 15 окт 2009, 11:32
atavin-ta
" писал(а):Прикручивать туда регулярные выражения нет необходимо
Допустим. А надо то что? Я полный ноль в диалогах.
Re: Диалог пароля.
Добавлено: 15 окт 2009, 15:34
Romeo
По минимуму должен быть Edit для ввода имени пользователя и ещё один Edit со стилем ES_PASSWORD для ввода пароля. Внизу диалога кнопочки OK и Cancel.
Далее можешь добавлять всё, что тебе нужно ещё.
А вообще странный вопрос что надо. По идее ты и сам должен себе предствлять как выглядит подобный диалог.
Re: Диалог пароля.
Добавлено: 15 окт 2009, 18:08
Newbie
Romeo писал(а):Newbie, не пугай его. Прикручивать туда регулярные выражения нет необходимости.
С ними веселее! позволяют избежать многочисленных if...
Re: Диалог пароля.
Добавлено: 16 окт 2009, 06:06
atavin-ta
" писал(а):По минимуму должен быть Edit для ввода имени пользователя и ещё один Edit со стилем ES_PASSWORD для ввода пароля. Внизу диалога кнопочки OK и Cancel.
Само окно вопросов и не вызывало. Как воще экзекьют делается?
" писал(а):По идее ты и сам должен себе предствлять как выглядит подобный диалог.
Как выглядит знаю. Вопрос, как сделать функцию, чтобы она:
1. Показывала окно.
2. Не блокировала получение этим окном сообщений.
3. Не возвращала управление, пока окно не будет закрыто.
4. Опеределяла, как именно закрыто окно.
" писал(а):С ними веселее! позволяют избежать многочисленных if...
А я думал веселее с ифами.
Re: Диалог пароля.
Добавлено: 16 окт 2009, 07:47
Albor
atavin-ta писал(а):Само окно вопросов и не вызывало. Как воще экзекьют делается? Как выглядит знаю. Вопрос, как сделать функцию, чтобы она:
1. Показывала окно.
2. Не блокировала получение этим окном сообщений.
3. Не возвращала управление, пока окно не будет закрыто.
4. Опеределяла, как именно закрыто окно.
А я думал веселее с ифами.
Смотри в сторону модального диалога. Это то, что тебе нужно - решаются все твои задачи.