Q&A

  • 차일드폼에서 모달폼 호출시...
차일드폼에서 모달폼을 호출한후에 모달폼을 종료하면 모달폼이 완전히 종료가 안되는것 같습니다.
그러니까 차일드폼이 조회폼인데 그곳에서 모달폼을 호출해서 조건검색을 선택적으로 입력하도록 하였습니다.
다처리한후에 모달 폼을 종료하면 폼이 사라지기는 하는데 다른것이 활성화가 안됩니다.
차일드 폼에서 호출하는 소스는
frmFind := TfrmFind.Create(application);
frmFind.ShowModal;

종료시에는 Close를 해보기도 했고 Modalresult :=  mrcancel;도 해보았습니다. 그런데도 종료가 안되고 물고잇는것 같은데 하시는분 답변좀 바랍니다.
물론 FormClose에서 Action := CaFree 해주었습니다.

끝까지 읽어주셔서 감사합니다.
오늘 하루도 즐거운 하루 되세요.

ps. 혹시나 하는 마음으로 메인폼에서 모달폼을 호출했다가 종료를 해보았는데 메인폼에서는 정상적으로 종료가 됩니다.
2  COMMENTS
  • Profile
    nilriri™ 2003.04.01 18:41
    frmFind := TfrmFind.Create(application); 을
    frmFind := TfrmFind.Create(nil); 혹은
    frmFind := TfrmFind.Create(frmFind를 호출하는 childform 또는 self); 로
    생성해 보십시오.

    그리고 frmFind폼 호출한 후에
    값을 찾은후 메인폼으로 찾은값 넘겨주고.
    해당 검색폼을 닫고 메모리 해제해 주는 작업을 하셨는지??

    예전에 사용해봤던 제 기억으로는 owner를 application으로 생성했을경우

    frmFind.close했을때..

    frmFind의 Destory이벤트에 frmFind := nil; 등등의 코딩을 했지만

    해당이벤트는 메인폼(즉 해당 application)이 닫힐때 발생하는거 같았습니다.

    한번 확인해 보시고..결과 리플 바랍니다..

    그럼. 좋은 결과 있으시길..

    ps.  Creat(nil), Creat(Self), Creat(application)의 차이점 명쾌하게 설명해 주실수 있는분 리플 주시면 고맙겠습니다..^^;


  • Profile
    ▦마당쇠(오정민) 2003.04.01 19:35
    우선답변 감사 드립니다.
    님께서 해보라고 하신데로 해보아도 결과는 마찬가지 입니다.
    무엇때문에 그러는지 전혀 모르겠네요...

    오늘 하루도 즐거운 하루 되세요.

    • 강동균
    • 2003.04.01 22:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강동균
      2003.04.02 03:33
      이권순[허준]님께서 델코에 올리신 답이었습니다. 작업중에 갑자기 ToolTip이나 디버깅시 값이 안보이...
    • 황영신
    • 2003.04.01 21:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신연근
      2003.04.03 20:45
      콤포넌트 관련해서 AcroEdit를 만드신 김성동님의 홈페이지에 콤포넌트 만들기 강좌있습니다. 참고하시...
    • 안기연
    • 2003.04.01 20:26
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2003.04.01 23:48
      프리뷰가 오버레이를 말씀하시는것인지... 체널 설정두 가능해야 하나요... 그럼 ..그정도 기능을 컴포...
    • 안기연
      2003.04.02 01:34
      답변해 주셔서 감사합니다. 질문 전에 dspack에 예제가 있어 Test를 해 봤는데 overlay(preview)가...
    • 거리
      2003.04.05 02:03
      TVCard를 사용하신다구요? 참 신기하게 지금 제가 하는일과 일치하네요..ㅋㅋㅋ 모드가 두가지가 있더...
    • 아폴론
    • 2003.04.01 19:38
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 정종필
      2003.04.03 01:36
      델파이 인스톨 하시면.. scktsrvr.dpr 을 찾아서 그걸 열어 보세요.. scktsrvr.exe 가 하는게 궁금하시다...
    • 델사랑
      2003.04.03 09:10
    • 문의득
    • 2003.04.01 18:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신현숙
      2003.04.01 19:15
      안녕하세요..얼마전에 xp에서 com으로 출력때리다가 속도땜시 2~3달 고생한 적이 있어 글을 적습니다. LP...
    • 신석기
    • 2003.04.01 07:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 한영관
      2003.04.02 20:53
      Random 을 쓰세요... var   n, i : integer; begin   ListBox1.clear;  &...
    • 최용일
      2003.04.01 18:39
      안녕하세요. 최용일입니다. 11개 중에서 중복없이 5개를 뽑는 순열이네요... 11P5 수학책을 찾아보...
    • 김영대
      2003.04.01 09:39
      // 안녕하세요  김영대(http://www.howto.pe.kr) 입니다   // 그냥 예제를 찾아 실행...
    • 김희곤
    • 2003.04.01 06:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2003.04.01 09:33
      // 안녕하세요  김영대(http://www.howto.pe.kr) 입니다   ShellExecute(Handle,'o...
    • shyuna
    • 2003.04.01 05:42
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2003.04.01 05:45
      // 안녕하세요  김영대(http://www.howto.pe.kr) 입니다 // Delphi 에는 TParser 가 있습니다 ...
    • shyuna
      2003.04.02 20:16
      TParser를 사용할 경우.. 한글은 인식 못하는 거 같은데.. 다른 방법이 없을까요..;ㅁ;
    • 김영대
      2003.04.03 21:30
      // 안녕하세요  김영대(http://www.howto.pe.kr) 입니다 // 정말로 그렇네요... // TParser는 ...
    • nilriri™
      2003.04.01 18:41
      frmFind := TfrmFind.Create(application); 을 frmFind := TfrmFind.Create(nil); 혹은 frmFind := TfrmF...
    • ▦마당쇠(오정민)
      2003.04.01 19:35
      우선답변 감사 드립니다. 님께서 해보라고 하신데로 해보아도 결과는 마찬가지 입니다. 무엇때문에 그러...
    • 이용훈
    • 2003.04.01 02:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.04.01 03:31
      안녕하세요. 최용일입니다. 클릭했을때 뜨는 컴포넌트 에디터폼은 그냥 델파이 폼으로 만드시구요. 컴포...
    • 서정길
    • 2003.03.31 23:28
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      2003.04.01 05:58
      // 안녕하세요  김영대(http://www.howto.pe.kr) 입니다   Windows Socket API 말...
    • 서정길
      2003.04.01 19:01
      고맙습니다 김영대님 서점에 가서 찾아봐야겠네요... 영...맨땅에 헤딩하다가 지푸라기 잡은 심정이...
    • 최용일
      2003.04.01 01:04
      안녕하세요. 최용일입니다. 뭐 관리야 하는 사람 맘이겠지만... 저는 Source와 Binary를 따로 관리합니...
    • 정혜진
      2003.04.01 02:52
      역시 Library Path에 소수만 넣어 두는게 좋을거 같네요. 도움에 감사 드립니다.
    • 이수환
    • 2003.03.31 21:41
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.04.01 02:51
      안녕하세요. 최용일입니다. 제가 간단히 테스트 해봤는데... 잘 되는데요... IdUDPServer.Active가 T...
    • 이수환
      2003.04.01 03:54
      이상하게 저는 안되네요  ㅜㅜ 델6에 있는 Indy로 해봤구요 델파이 폴더의 ....DemoIndy 에 있...
    • 최용일
      2003.04.01 05:15
      안녕하세요. 최용일입니다. Indy의 UDPClientServer프로그램가지고 똑같이 해봤는데... 잘 되는군요... ...
    • 김동민
    • 2003.03.31 21:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.04.01 01:09
      안녕하세요. 최용일입니다. 에러 내용만으로는 무엇이 문제인지 전혀 알길이 없네요... OpenDialog이...
    • 강동섭
    • 2003.03.31 21:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_BaSTaD
      2003.03.31 23:41
      ==> 제가 예전에 만들어놓은 Thread를 이용한 Mailer 예제를 자료실에 올렸습니다.. 참고하세요..
    • KDDG_BaSTaD
      2003.04.01 00:32
      >안녕하세요 델파이를 이제 막 시작한 초보 델피언입니다.. >델피언이라고 하기에도 챙피한 수준이지만......