안녕하세요.. 넘 안되서 이렇게 글을 올립니다.
현재 MDI폼으로 작업을 하고 있구요...
MDI폼이 Creat될때 먼저 사용자 로그인화면을 띄워서
사용자와 패스워드가 맞으면 실행되게 할려 합니다..
현재 소스을 아래와같이 코딩했는데 잘안됩니다..
if (Ename = EdtName.Text) and (Sname = EdtPass.Text) then
begin
Application.CreatForm(TfrmJh00 , FrmJh00) ; // 메인폼
FrmPass.Close ; //로그인폼 닫기.
end ;
확인을 해도 전혀 메인폼이 뜨질 않습니다.
로그인하는 폼은 현재 메인폼의 Creat이벤트에
Application.CreatForm(TfrmPass , FrmPass) ; // 패스워드폼 호출
이렇게 되어있읍니다..
고수님들의 답변기다리겠읍니다... ^^
form2.showmodal;
if form2.modalresult = 1 then
showmessage('확인입니다')
else
showmessage('취소입니다');
end;
로그인 폼에서 modalresult값을 넘겨주시면 됩니다.
이런식으루......
//확인
if password=edit1.text then
modalresult:=1
else
modalresult := 2;
//취소
modalresult :=2;
원령 wrote:
> 안녕하세요.. 넘 안되서 이렇게 글을 올립니다.
>
> 현재 MDI폼으로 작업을 하고 있구요...
> MDI폼이 Creat될때 먼저 사용자 로그인화면을 띄워서
> 사용자와 패스워드가 맞으면 실행되게 할려 합니다..
> 현재 소스을 아래와같이 코딩했는데 잘안됩니다..
>
> if (Ename = EdtName.Text) and (Sname = EdtPass.Text) then
> begin
> Application.CreatForm(TfrmJh00 , FrmJh00) ; // 메인폼
> FrmPass.Close ; //로그인폼 닫기.
> end ;
> 확인을 해도 전혀 메인폼이 뜨질 않습니다.
>
> 로그인하는 폼은 현재 메인폼의 Creat이벤트에
>
> Application.CreatForm(TfrmPass , FrmPass) ; // 패스워드폼 호출
> 이렇게 되어있읍니다..
>
> 고수님들의 답변기다리겠읍니다... ^^
>
>