|
아...그걸 생각 못했군요.
잘 해결될것 같습니다. :)
정말 감사드립니다.
수야!╋ 님이 쓰신 글 :
: ShowModal은 해당 라인이 존재한 이후부터의 프로세스가 폼으로 넘어가버립니다.
:
: 해당 폼(클래스)의 사용이 끝나면 ShowModal 다음 라인으로 넘어가게되죠
:
: 아마도 예상에는 이런 실수를 하신것 같네요
:
: TForm *Form1 = new TForm1(this);
: Form1->Show();
: delete Form1;
:
: Show부분이 ShowModal로 바뀌면 정상적으로동작하지만
: Show라면 폼이 생성된 후에 제거되게 됩니다.
:
: delete 부분을 제거하시고 Form1에서 OnClose 이벤트에서 Action = caFree;를 추가해주세요
:
: 드린 답변이 맞지 않다면 소스를 첨부해주시면 답변드리는 분들의 혼란을 조금 줄일수 있을겁니다.
:
: 답변이 맞더라도 소스첨부는 답변을 해주시는 분들에게 큰 도움이 되오니 참고하시구요
:
: bcbfan 님이 쓰신 글 :
: : DLL에 폼을 넣고 다이나믹으로 로드해서 사용할려는데 Form->ShowModal()은 제대로 됩니다만 Form->Show()는 잠깐 폼이 나타났다 사라지는군요.
: : 원래 DLL속의 폼은 Modal로만 호출이 되는건지?
: : 여기에 관련해서 아시는 분 계시면 답변해주시면 감사하겠습니다.
|