Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[5460] [답변] CCMS732/ Password 창...?
박지훈.임프 [cbuilder] 989 읽음    1999-01-06 01:29
안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.

에구.. 파스칼 문법도 제대로 모르는 제가 자꾸 답변을 하게 되네요..

아까 오후부터 봤는데, 델파이를 주로 쓰시는 분이 답변해주시리라 생각하고 놔뒀는

디.. 아직 답변이 없어서, 틀릴 수도 있지만 적어봅니다.

말씀하신대로, 메인폼이 뜨기전에 패스워드창을 띄우려면 스플래시폼과 같은 방법을

사용합니다. 그리고 패스워드폼에서 돌아오는 값으로 판별해서 Exit; 해주면 되죠.

문법에 자신없는 코드지만.. 일단 적어봅니다.

begin
  Application.Initialize;
  MyPasswordForm := TMyPasswordForm.Create(Application);
  if MyPasswordForm.ShowModal = mrCancel then
    MyPasswordForm.Free;
    Exit;
  end;
  Application.CreateForm(TMainForm, MainForm);
  Application.Run;
end.

대충 이정도입니다. 여기서는, 패스워드가 틀릴경우 MyPasswordForm의 ModalResult

가 mrCancel 로 돌아오는 경우를 적어본거지만, 다른 방법을 쓸수도 있죠.

당연히 프로젝트이름.dpr에 작성하는 거구요.

그럼 참고하시길...



독립문에서 임펠리테리였습니다.

(cbuilder, cbuilder@thrunet.com)



+ -

관련 글 리스트
5460 [답변] CCMS732/ Password 창...? 박지훈.임프 989 1999/01/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.