Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.05.2012, 19:31
SniperKz SniperKz вне форума
Прохожий
 
Регистрация: 23.05.2012
Сообщения: 3
Репутация: 10
По умолчанию Password Dialog

Всем привет, у меня вопрос
Вот мой код для 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;
Bargest: выделяем код тегами!
Можно ли в пассворд диалоге сделать еще 1 пароль? Например я хочу сделать еще 1 пароль но с ограниченными правами, при которых видимость некоторых компонентов будет false

Заранее спасибо

Последний раз редактировалось Bargest, 23.05.2012 в 19:54.
Ответить с цитированием
  #2  
Старый 23.05.2012, 19:56
PS11011010 PS11011010 вне форума
Новичок
 
Регистрация: 30.03.2012
Сообщения: 98
Репутация: 282
По умолчанию

Сделать-то можно, но лучше вынеси все это дело в отдельные процедуры. Одна будет открывать все, а вторая только определенные элементы. А то так запутаться можно.
Ответить с цитированием
  #3  
Старый 23.05.2012, 21:51
Snake22 Snake22 вне форума
Активный
 
Регистрация: 20.02.2011
Сообщения: 374
Репутация: 744
По умолчанию

конечно можно. что мешает? =)
Код:
  
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  
Старый 23.05.2012, 22:47
SniperKz SniperKz вне форума
Прохожий
 
Регистрация: 23.05.2012
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Snake22
конечно можно. что мешает? =)
Код:
  
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;

Спасибо работает) делал примерно также, но не много ошибался)
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:47.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025