![]() |
|
|
#1
|
|||
|
|||
![]() Всем привет, у меня вопрос
Вот мой код для Password Dialog Код:
procedure TPasswordDlg.FormCloseQuery(Sender: TObject; var CanClose: Boolean); const pass='123'; begin if Password.Text = pass then begin CanClose:=true; Form1.pgc1.Visible := True; end else Application.Terminate; end; Можно ли в пассворд диалоге сделать еще 1 пароль? Например я хочу сделать еще 1 пароль но с ограниченными правами, при которых видимость некоторых компонентов будет false Заранее спасибо Последний раз редактировалось Bargest, 23.05.2012 в 19:54. |
#2
|
|||
|
|||
![]() Сделать-то можно, но лучше вынеси все это дело в отдельные процедуры. Одна будет открывать все, а вторая только определенные элементы. А то так запутаться можно.
|
#3
|
|||
|
|||
![]() конечно можно. что мешает? =)
Код:
const pass1='123'; masterpass='456'; begin if Password.Text = pass then begin CanClose:=true; Form1.pgc1.Visible := True; end else if Password.Text = masterpass then begin ЧТОТОТАМ.visible:=true; end else Application.Terminate; end; |
#4
|
|||
|
|||
![]() Цитата:
Спасибо работает) делал примерно также, но не много ошибался) |