![]() |
|
|
#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
|
|||
|
|||
|
Цитата:
Спасибо работает) делал примерно также, но не много ошибался) |