![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() авторизация пользователя так сказать=)
когда ввожу правильный логин пароль все работает а когда не правильный ничего не происходит Код:
procedure TForm9.Button1Click(Sender: TObject); var savetxt:TStringList; iterintcount:integer; logpas:string; begin savetxt:=TStringList.Create; savetxt.LoadFromFile(ExtractFilePath(application.ExeName)+'Пароль.txt'); logpas:=edit1.Text+' '+edit2.Text; for iterintcount:=0 to savetxt.Count -1 do begin if logpas=savetxt[iterintcount] then begin showmessage('Првильно'); edit1.Clear; edit2.Clear; end else //showmessage('Пароль или логин введен не верно!'); end; Последний раз редактировалось Aristarh Dark, 25.05.2012 в 15:13. |
#2
|
||||
|
||||
![]() А вот так разве не проще?
Код:
procedure TForm2.Button1Click(Sender: TObject); var SavePwd: TStringList; LogPwd:string; begin SavePwd := TStringList.Create; SavePwd.LoadFromFile(ExtractFilePath(Application.ExeName) + 'Пароль.txt'); LogPwd := Edit1.Text; if LogPwd = SavePwd[0] then begin //обрабатываем правельный пароль ShowMessage('Пароль верный!'); end else begin //обрабатываем НЕправельный пароль ShowMessage('Пароль НЕверный!'); end; end; P.S.: и кто Вас учил манере оформления кода? Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |
Этот пользователь сказал Спасибо Kailon за это полезное сообщение: | ||
wymkent (25.05.2012)
|