C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[8247] Re:[질문]브라우저상의 ActiveX에서 종료하는법
큐피리도 이니 [cuperido] 2526 읽음    2001-06-14 16:08
이용한 님이 쓰신 글 :
: 안녕하십니까?
: ActiveX로 프로그램을 만들고 웹에서 다운받아 프로그램을 설치하고 모든것이 잘돌아 갔습니다.
: 물론 javascript를 이용하여 별도의 브라우저를 열고 프로그램을 실행했습니다.
: 그런데 ActiveX에서 실행한 로그인 창과 메인창에 종료가 있습니다.
: 일반프로그램에서는 Close()라고 하면 프로그램이 죽지만 ActiveForm으로 만든것은 종료가 되지 안습니다.
: 여기서 종료란 새로열린 브라우저가 없어져야 한다는 것이죠.. 그리고 form도 뜨지 않아야 하는데..
: 무조건 form이 보입니다.
:
: 일반프로그램과 달리 다른작업이 있어야 합니까?
: 아니면 브라우저에 종료event를 알려야 합니까?
: 답변부탁드립니다.

JavaScript 로 이용해서 ActiveX 를 끄는 방법이 있습니다. 저도 많이 시도를 해봤지만, 다른 방법으로 강제로 Closeing 시키는 방법은, 어떤 항목이라도 메모리에 남아 있는 경우에 ActiveX 는 강제종료되지 않더라고요..

close.html이라는 파일을 하나 만드시고, window.close(); 이런식으로 내용을 담아두신 다음, ActiveX에서 브라우저의 url을 close.html로 바꾸어 주시면 됩니다.

확실한 답변 못드려서 죄송합니다. 소스라도 있으면 올려드릴텐데.. 찾아보니 너무 오래 되어서 없네요.. 기억두 잘 안나구... --;

+ -

관련 글 리스트
8236 [질문]브라우저상의 ActiveX에서 종료하는법 이용한 1161 2001/06/14
8247     Re:[질문]브라우저상의 ActiveX에서 종료하는법 큐피리도 이니 2526 2001/06/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.