1. 수야님께서 FAQ에 작성해 놓으신 Check조심해야 할 것 참조하시구요.
2. clsid를 잘못써서.. PC Registry에 등록이 안되었을 경우
3. CodeGuard를 사용하신 후에 Check를 안지웠을 경우..
저는 3가지에서 그런 것을 경험했는데..
또 다른 것이 있을지도 모르겠네요.
꼭 성공하시기를~
Purume 님이 쓰신 글 :
: OS : WIndows XP
: 사용 툴 : C++ Builder 6
: IIS : 5
: 인터넷 IP : 100.100.100.40
:
: 빌더에서 ActiveForm을 만들었습니다.
: Web Deploy option 설정하고 Web Deploy를 하니 cab파일이랑 inf파일이랑
: htm파일이랑 만들어 줘서
: 그 htm파일 을 주소에 입력하니 웹브라우저에 폼이 잘 들어 가서 실행 됩니다.(로컬에서는)
: 문제는
:
: 다른 컴퓨터(100.100.100.41)인 컴퓨터에 서 접근을 하니 X포면 뜨고 안뜹니다.
:
: 자세히 쓰자면
: 주소창에 http://100.100.100.40/NothingProj1.htm 넣고 누르면
:
: http://100.100.100.40/NothingProj1.inf" 을(를) 설치하고 실행하시겠습니까?
: 다음문제 때문에 게시자를 결정할 수 없습니다.
: 확인해야 하는 개체를 신뢰 공급자가 알 수 없습니다.
:
: "예" 누름
:
: "http://100.100.100.40/NothingProj1.cab" 을(를) 설치하고 실행하시겠습니까?
: 다음 문제 때문에 게시자를 결정할 수 없습니다.
: Authenticode 서명이 없습니다.
:
: "예" 누름
:
: 결과는 X표만 나옵니다.
:
: 다른 뭘 해줘야 하는지.. 어떤걸 잘못했는지..
: 방법 알려 주시면 감사 하겠습니다.
:
:
: 참고 : 보안 설정 최소로 하고 검증안된 ActiveX이런거 실행하는거 "확인"으로 다 바꾸어 주었습니다.
:
: 첨부내용
: 1. NothingProj1.htm
: ------------------
:
:
C++Builder 6 ActiveX Test Page
: You should see your C++Builder 6 forms or controls embedded in the form below.
: