이렇게 해주셨다면, Form1을 닫아야만 메모리에서 해제가 됩니다.
그러니까, ShowModal 함수는 특정 폼을 모달, 즉 그 폼의 입력이 끝나야만 다른 창이 활성화되게 되어있습니다. 다르게 말하면, Form1.ShowModal 하면, 그 부분에서 멈춰있게 됩니다. Form1을 닫아 주어야만 그 다음라인이 차례로 실행되면, 메모리에서 Form1이 해제가 되겠죠.
ShowModal과는 다르게 Show는...
Form1.Show; // 한 후에... 바로
Form1.Free; // 한다면, 화면에 잠깐 나왔다가 바로 사라지겠죠. ^^;
안녕하세요 델파이 공부중에 궁금한게 있어서 질문을 드리네요. Available 폼을 만들시 Form1.showmodal과 Fom1.show 두가지 종류가 있는데요 Form1.free 시 showmodal은 화면상에서 없어지지가 않죠? free시엔 메모리가 해제되는 걸로 알...
한원희
•
2003.06.07 12:50
안녕하세요. 한원희입니다.
아마도 다음과 같이 코딩하신거 같은데...
Form1.ShowModal;...
아마도 다음과 같이 코딩하신거 같은데...
Form1.ShowModal;
Form1.Free;
이렇게 해주셨다면, Form1을 닫아야만 메모리에서 해제가 됩니다.
그러니까, ShowModal 함수는 특정 폼을 모달, 즉 그 폼의 입력이 끝나야만 다른 창이 활성화되게 되어있습니다. 다르게 말하면, Form1.ShowModal 하면, 그 부분에서 멈춰있게 됩니다. Form1을 닫아 주어야만 그 다음라인이 차례로 실행되면, 메모리에서 Form1이 해제가 되겠죠.
ShowModal과는 다르게 Show는...
Form1.Show; // 한 후에... 바로
Form1.Free; // 한다면, 화면에 잠깐 나왔다가 바로 사라지겠죠. ^^;
그럼, 즐프~