Q&A

  • 최용일님 봐주세요...
.dpr 화일



FmLogin := TFmLogin.Create(Application);

if FmLogin.ShowModal = mrCancel then // 성공적으로 로긴이 되지 않았으면.

begin

FmLogin.Free; // 폼을 닫고

Exit; // 프로그램을 끝낸다...

end;

FmLogin.Free;

frmstart:=tfrmstart.create(application);

frmstart.show;

frmstart.update;

Application.Initialize;

Application.Title := 'aaaa';

Application.HelpFile := '';

Application.CreateForm(TMAIN, MAIN);



FrmStart.Free;

Application.Run;



<>



if (비교해서 맞으면) then

TBitbtn(Sender).ModalResult := mrOK

else

begin

messagedlg('사용자 이름과 비밀번호를 다시 확인하세요.',mterror,[mbok],1);

fmlogin.edit1.setfocus;

TBitbtn(Sender).ModalResult := mrNone;

end;



용일님이 전에 시킨대로 저렇게 코딩했어요...

근데 다 되는데...한가지....

로긴화면의 "확인" 버튼을 한번 눌러서는 메인화면이 안 뜨고 꼭 두번을 눌러야 로긴 화면이 죽고 메인이 뜨네요...



참고로 "닫기"버튼은 한번만 누르면 로긴화면이 죽습니다.



다른건 다 제대로 동작하는데 사용자 아이디와 비밀번호가 맞았을때

확인 버튼을 2번 눌러야 splash화면이 뜬 후에 메인이 뜨는 군요...



도저히 이유를 모르겠어요...



좋은 하루 되세요...





1  COMMENTS
  • Profile
    최용일 2000.07.14 08:03
    안녕하세요. 최용일입니다.



    > TBitbtn(Sender).ModalResult := mr어쩌고...;



    위 부분을 아래와 같이 고치고 해보세요...



    > ModalResult := mr어쩌고...;



    ^^ 항상 즐코하세요...



    델초보녀 wrote:

    > .dpr 화일

    >

    > FmLogin := TFmLogin.Create(Application);

    > if FmLogin.ShowModal = mrCancel then // 성공적으로 로긴이 되지 않았으면.

    > begin

    > FmLogin.Free; // 폼을 닫고

    > Exit; // 프로그램을 끝낸다...

    > end;

    > FmLogin.Free;

    > frmstart:=tfrmstart.create(application);

    > frmstart.show;

    > frmstart.update;

    > Application.Initialize;

    > Application.Title := 'aaaa';

    > Application.HelpFile := '';

    > Application.CreateForm(TMAIN, MAIN);

    >

    > FrmStart.Free;

    > Application.Run;

    >

    > <>

    >

    > if (비교해서 맞으면) then

    > TBitbtn(Sender).ModalResult := mrOK

    > else

    > begin

    > messagedlg('사용자 이름과 비밀번호를 다시 확인하세요.',mterror,[mbok],1);

    > fmlogin.edit1.setfocus;

    > TBitbtn(Sender).ModalResult := mrNone;

    > end;

    >

    > 용일님이 전에 시킨대로 저렇게 코딩했어요...

    > 근데 다 되는데...한가지....

    > 로긴화면의 "확인" 버튼을 한번 눌러서는 메인화면이 안 뜨고 꼭 두번을 눌러야 로긴 화면이 죽고 메인이 뜨네요...

    >

    > 참고로 "닫기"버튼은 한번만 누르면 로긴화면이 죽습니다.

    >

    > 다른건 다 제대로 동작하는데 사용자 아이디와 비밀번호가 맞았을때

    > 확인 버튼을 2번 눌러야 splash화면이 뜬 후에 메인이 뜨는 군요...

    >

    > 도저히 이유를 모르겠어요...

    >

    > 좋은 하루 되세요...

    >

    >