|
먼저 초짜님의 답변... 감사합니다. ^^*
그런 방법도 있군요...
저도 고민끝에 방금 해결한 방법이 있어서 한번 올려봅니다.
고수님들이 보시기에 잘못된 부분이 있으면 지적해 주세요.. ^^;;
우선 Form1과 Form2가 있을때...
먼저 빌더의 Project -> Options 에서 Main Form을
Form2로 잡아 두었습니다.
그리고,
Form2의 Create 이벤트에서
Form1 = new TForm1(this);
Form1->ShowModal();
Form2->Hide();
을 주고,
Form2의 버튼 OnClick 이벤트에서
Form1->Show();
합니다.
Form1에서 Form2로 가기 위해 아래와 같은 코딩을 했습니다.
Form1->Visible = false;
Form2->Show();
이렇게 하니...
프로그램을 실행하면, Form1이 먼저 뜨게 되고,
정상적인 login 절차를 거치면, Form2가 뜨네요..
다시 Form2에서 사용자를 바꾸기 위해 Form1을 호출(Form1->Show();)하고
Form1을 바로 닫아도 프로그램이 종료되지 않았습니다. ^^;;;
방법을 강구하면서 계속 문제시 되던 Form2를 닫았을때, 프로세스가 살아 있던것도
해결이 되더군요..
이런식의 삽질식 방법 말구, 더 좋은 방법이 있으면 조언을 부탁합니다.
그럼 모두 즐프하세요.. ^^*
|