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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 09:28   #1
waka2ebawer
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 46
По умолчанию Пароль на прогрумму

Код:
var
f1,lock:string;
begin
f1:='lock.pwd';
  if FileExists(f1) then
  begin
  memo3.Lines.LoadFromFile(f1);
  Edit5.Text:=Encrypt(Memo3.Text,StartKey, MultKey, AddKey);
  lock:=inputbox('Введите пароль','Пароль','');
  Edit6.Text:=lock;
  if Edit5.Text=Edit6.Text then
  begin
  MessageDlg('Доступ разрешен',mtInformation,[mbOk],0);
  end
  else
  begin
  repeat
  MessageDlg('Доступ закрыт',mtInformation,[mbOk],0);
  lock:=inputbox('Введите пароль','Пароль','');
  until edit5.text=edit6.text;
  end;
  end;
end;
если пароль правильный то норм заходит
если нет то все равно заходит хотя в цикле repeat должно запускаться до тех пор пока значения не сравняются
подскажите в чем загвоздка
waka2ebawer вне форума Ответить с цитированием
Старый 03.03.2011, 10:05   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вообще-то, должно быть наоборот.
Должен быть бесконечный цикл, т.к. вводите вы пароль в переменную lock
а в цикле проверяете Edit5 и Edit6, которые в цикле не меняются..
поставьте точку останова, посмотрите, чему у Вас равны Edit5.Text и Edit6.Text в цикле repeat... until.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пароль в БД Б_л_о_н_д_и_н_к_а Microsoft Office Access 2 22.01.2011 21:08
Access запрашивает пароль на все файлы даже если пароль не устанавливался d_adilet Microsoft Office Access 1 11.06.2010 19:44
Пароль StudentMarat Помощь студентам 13 25.03.2010 10:40
Пароль ИринаLil Помощь студентам 12 25.03.2009 08:35
Пароль) Teen4jump Свободное общение 2 05.11.2008 21:11