|
안녕하세요
수야랍니다.
첫번째 질문에대한 답변은 별루 없을거 같네요(느낌이 ㅡㅡㅋ)
두번째 질문에 대단 답변으론
동적생성하는 폼의 OnClose 이벤트에
Action = caFree;
해주시면 소멸됩니다.
수야였습니다.
윤상영 님이 쓰신 글 :
:
: 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 시킬수 있는 방법을 알려주세요..
:
: 그럼 좋은 하루되세요..
:
|