Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2009, 13:15   #1
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию Ввод Паролей

Подскажите как прописать код так чтобы на одну кнопку можно було в вести пять разных паролей.Там для разных действий.
Как бы примернотак
if Edit2.Text='555'then
if Edit2.Text='777'then
if Edit2.Text='999'then
Или като через запятую


ВОТ ИСХОДНИК.

procedure TForm2.Button1Click(Sender: TObject);
begin
if Edit2.Text='555'then
begin
Label3.Caption:=Edit1.Text;
end
else
Label3.Caption:=Label2.Caption;
end;
SOUR
IVANSour вне форума Ответить с цитированием
Старый 19.01.2009, 13:19   #2
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

Код:
case Edit2.text of
'Первый пассворд': //что-то делаешь;
'Второй': //опять что-то делаешь;
....
//Тут столько пассвордов, скок тебе надо
...
end;
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума Ответить с цитированием
Старый 19.01.2009, 13:19   #3
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Вы меете в виду 5 разных паролей на один Edit?
Код:
if (Edit2.Text='555') or (Edit2.Text='777')  or ... or (Edit2.Text='999') then ...
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 19.01.2009, 13:20   #4
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Код:
if Edit2.Text='555'then Label3.Caption:=Edit1.Text;
if Edit2.Text='777'then Label3.Caption:=Edit2.Text;
if Edit2.Text='999'then Label3.Caption:=Edit3.Text;
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 19.01.2009, 13:22   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
case Edit2.text of
goblinyara, сам то пробовал этот способ? Или новые версии Делфи такое поддерживают??
Цитата:
Подскажите как прописать код так чтобы на одну кнопку можно було в вести пять разных паролей
А точнее?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.01.2009, 13:29   #6
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Код:
case Edit2.text of
тут ошибка будет - для case нужен перечисляемый тип данных ...
Цитата:
Подскажите как прописать код так чтобы на одну кнопку можно було в вести пять разных паролей.Там для разных действий.
А зачем 5 разных паролей ? Для 5-ти разных пользователей ? Или ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 19.01.2009, 16:03   #7
Шульц
Форумчанин
 
Регистрация: 14.09.2008
Сообщений: 172
По умолчанию

Сам решил проблему в посте, сравнивай через If что вводится.
Шипулин А. В.
Шульц вне форума Ответить с цитированием
Старый 19.01.2009, 17:52   #8
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

хммм... забыл дописать StrToInt(Edit2.text), т.к. в условии только числовые пароли... но если буквенные, то да, нужно через if...then делать...
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума Ответить с цитированием
Старый 28.04.2009, 18:56   #9
RockForr
Форумчанин
 
Аватар для RockForr
 
Регистрация: 28.04.2009
Сообщений: 112
По умолчанию

Помогите сделать журнал событий для своей проги, таким образом чтобы
при нажатии на кнопку на одной форме это событие отображалось на другой форме в Memo или ListBox, например кнопка "включить свет", нажимаем на нее, а на другой форме в Memo записываются события-"12:35 Свет включен". Помогите исходником!!!
RockForr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор паролей pali4ev Общие вопросы Delphi 6 24.12.2008 18:54
Шифровка паролей MD5 - пароли и хеши Hallo Безопасность, Шифрование 22 26.07.2007 13:53
Генератор паролей Dimixis Помощь студентам 2 03.07.2007 13:08
генерация паролей ozhjog Общие вопросы Delphi 3 02.07.2007 08:20