Q&A

  • 암호폼을 만들려고 하는데 잘 안되는 군요...ㅜ.ㅜ
다음의 예문을 보아 주십시오.

다음의 예문은 델파이 프로그램에 암호를 넣기 위해서 작성한 것입니다.





procedure Toneform.openbuttonClick(Sender: TObject);

var

Myini : Tinifile;

begin

Myini := Tinifile.Create(ExtractFilePath(Application.ExeName) + 'USER.INI');

Myini.WriteString('USER', 'USERNAME', nameedit.Text);

Myini.WriteString('USER', 'PASSWORD', saedit.Text);

Myini.Free

end;



procedure Toneform.FormActivate(Sender: TObject);



var

Myini : Tinifile;

begin

Myini := Tinifile.Create(ExtractFilePath(Application.ExeName) + 'USER.INI');

nameedit.Text := Myini.ReadString('USER', 'USERNAME', ''); // 디폴트값은 공백

saedit.Text := Myini.ReadString('USER', 'PASSWORD', '');

Myini.Free;



end;



1) 위의 프로그램을 시행하고 암호가 맞으면 주 메인 폼으로 넘어가게 하려고 합니다.

그런데 생각이 잘 나지 않는 군요? 어떻게 하면 좋을 까요?

2) 그리고 유저 네임과 패스워드를 여러개 주려고 합니다. 어떻게 하는 것이 가장 좋은

방법 이겠습니까?

3) 그리고 생성된 user.ini 파일을 보니

[USER]

USERNAME=

PASSWORD=

요렇게 만 나와 있습니다. 여기에 어떻게 하라는 것인지 모르겠습니다.



다 해달라는 것 같아 정말 죄송 하지만 도통 모르겠군요.

답변 부탁드립니다.

참고로 저의 암호 폼은 USEREDIT box 1개, Password Editbox 1개, 그리고 연결 버튼 및

종료 버튼이 하나씩 있는 폼입니다. 원래 계획은 USEREDIT와 Password Editbox에 id와

Password에 아이디 및 암호를 하나씩 넣고 연결 버튼을 누르면 다음의 주메인 화면으로

넘어가면서 암호 폼은 사라지도록 하려는 것 이었습니다.........ㅡ.ㅡ







0  COMMENTS