위 태그를 집어 넣습니다. 물론 위에서 볼수 있는 CLSID는 작성되는 엑티브
엑스에 따라 달라지게 됩니다.
파라메터 역시 달라 집니다.
그러면 클라이언트 측의 브라우져에서는 <OBJECT> 태그 내에 있는
CODEBASE경로를 따라 CAB파일을 다운 받게 되고 설치 하게 됩니다.
이 과정에서 인증내용에 따라 설치 여부가 달라지게 됩니다.
인증 내용은 CAB파일 내에 포함 됩니다. (인증을 해 주기 위해서는
ActiveX SDK를 참조 하시면 됩니다.)
엑티브엑스는 인증서가 없이지 정상적으로 웹에서 사용 할 수 없습니다.
그 이유는 엑티브엑스가 때에 따라선 굉장이 위험한 프로그램으로 작성
될 수 있기 때문입니다. 자바 처럼 파일 접근 자체가 금지 된다면 그럴 필요가
없지만, 엑티브 엑스는 거의 모든 시스템 자원을 컨트롤 할 수 있기 때문입니다.
이런 개념에서 공부를 하시면 되시고, 한델 옛날 계시판을 통해서
ActiveX관련된 자료를 찾으실 수 잇을겁니다. ZIKER로 검색을 하시거나
ActiveX 게시판에서 찾아 보시길 바랍니다..
그러니까 간단히 정리 하자면, 델파이에서 프로젝트를 선택 하실때
엑티브 엑스 폼을 선택 하시면 됩니다.
컴파일된 바이너리 파일은 OCX파일로 생성이 되며,
델파이 메뉴중 [프로젝트] 메뉴에 있는 [웹 디폴리] 메뉴를 통해
CAB 파일로 생성이 됩니다.
이것을 웹서버의 IIS 나 APACHE 하위 경로에 놓으시고
HTML에서
<OBJECT ID="axi2Pager1"
CLASSID="CLSID:2EC1968F-65C5-4AAC-9B18-615906032819"
codebase="http://192.168.0.130/ongameline/coolmate.cab#version=1,0,66,0">
<PARAM NAME="Color" VALUE="$0035B048">
<PARAM NAME="ServerIP" VALUE="192.168.0.130">
<PARAM NAME="ServerPort" VALUE="2001">
<PARAM NAME="ParaUserID" VALUE="ziker">
<PARAM NAME="ParaUserName" VALUE="Kim Sung gyu">
<PARAM NAME="ParaUserGender" VALUE="M">
<PARAM NAME="ParaHomeURL" VALUE="http://www.ongameline.com">
</OBJECT>
위 태그를 집어 넣습니다. 물론 위에서 볼수 있는 CLSID는 작성되는 엑티브
엑스에 따라 달라지게 됩니다.
파라메터 역시 달라 집니다.
그러면 클라이언트 측의 브라우져에서는 <OBJECT> 태그 내에 있는
CODEBASE경로를 따라 CAB파일을 다운 받게 되고 설치 하게 됩니다.
이 과정에서 인증내용에 따라 설치 여부가 달라지게 됩니다.
인증 내용은 CAB파일 내에 포함 됩니다. (인증을 해 주기 위해서는
ActiveX SDK를 참조 하시면 됩니다.)
엑티브엑스는 인증서가 없이지 정상적으로 웹에서 사용 할 수 없습니다.
그 이유는 엑티브엑스가 때에 따라선 굉장이 위험한 프로그램으로 작성
될 수 있기 때문입니다. 자바 처럼 파일 접근 자체가 금지 된다면 그럴 필요가
없지만, 엑티브 엑스는 거의 모든 시스템 자원을 컨트롤 할 수 있기 때문입니다.
이런 개념에서 공부를 하시면 되시고, 한델 옛날 계시판을 통해서
ActiveX관련된 자료를 찾으실 수 잇을겁니다. ZIKER로 검색을 하시거나
ActiveX 게시판에서 찾아 보시길 바랍니다..
마지막으로 웹 디폴리까지 정상적으로 잘 되었다면 샘플 HTML코드도
같이 생성이 됩니다.
그럼 즐코~