Q&A

  • TWebbrowser의 Close이벤트를 알수 있을 까요?
델파이 폼안에서 TWebbrowser를 실행하는 데

폼 Close말고 TWebbrowser Close이벤트를 알 수 있을까요?

웹브라우저에서 '창닫기'버튼을 누르면 폼이 닫이지 않아

OLE Obtain관련 에러가 납니다.

고수님들의 많은 도움 부탁드립니다.
2  COMMENTS
  • Profile
    박임성 2002.04.16 05:02
    TWebbrowser.QUIT 이벤트에
    이렇게 입력하십시요.
    ---------------------------
    try
      webbrowser1.ControlInterface.Quit;       //종료 에러처리
    except
      form2.Close;  //폼종료
    end;
    -----------------------------

    제가 예전에 만든소스에 그렇게 되있네요.
    하두 오래 되서...
    뭐 필요하면 말씀하세요..
    하두 허접소스라 볼것두 없더라구요...
    자료구하시기는 어려울거예요.
    모르죠 요즘은...
    다른 이벤트도 에러가 나올텐데..
    그럼 고생하십시요


  • Profile
    1302 2002.04.16 20:23
    답변 주셔서 감사드립니다.

    박임성 님께서 말씀해주신 소스로 코딩을 해보았는데요.

    Twebbrowser가 종료되는 것을 Quit 이벤트에선 알 수 없는 거 같습니다.

    그래서 폼안의 컴포넌트중에 Webbrowser가 있는 지 체크해서 없는 경우

    폼을 종료하는 방법을 쓰려고 합니다. 아직 하진 않았지만.. ^^;

    그래서 혹시 다른 방법이 있으시면 알려주시구요.

    제가 해결 되면 소스를 올려보겠습니다.

    좋은 하루되세요~