|
void __fastcall TfrmIGMon::InterShow(TObject *Sender)
{
TfrmIntMon *intForm = new TfrmIntMon(this);
TImage *intImage = (TImage *)Sender;
intForm->ItView(Sender,intImage->Tag);
}
그림을 더불클릭하면 폼이 생성되고 보여지는(Show) 루틴입니다..
그런데 이렇게해서 여러개의 폼이 생성될 수가 있거든요..
첫번째 질문..
위의 프로그램은 모두 intForm이라는 Form으로 여러개가 생성되는데..
문제는 없는건가요??
프로그램 돌리면서 이상은 없는것 같은데..
궁금하네요..
두번째 질문..
생성된 폼들이 Close되면서 소멸되야 하는데..
누군가 new TfrmIntMon(this); 로 생성하면 클로즈 할때 delete된다고 하던데..
사실인가요??
아니면 delete 시킬수 있는 방법을 알려주세요..
그럼 좋은 하루되세요..
|