|
안녕하셔요
특정이벤트가 생기면 form을 modaless로 띄우는 일이 생겼습니당..
그런데 그 후에 delete하는게 참 애매하네요..
고수님들의 조언 부탁드립니다.
Function()
{
TForm *form;
form = new TForm(Application); //여기서 new를 했는데.. 어디서 delete를 해줘야할지..
form->Show();
}
제가 생각한건 new할때 마다 list에 넣고 프로그램 종료시에 리스트 쫓아가면서 delete를 해주려고했는데요.
그렇게하면 메모리를 많이 차지 하지 않을까라는 생각 때문에 영 찝찝하네요..
아니면 혹시 new로 만든 form을 close하면 자동으로 delete를 해주덩가 parent에 이벤트 또는 메시지
같은게 오는지도 궁금합니다..
감사합니다.
|