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
[12249] Re:Activex 콘트롤에 배포에 대해서 질문...
나그네 [] 827 읽음    2001-11-02 00:04
나그네 님이 쓰신 글 :
: 안녕하세요...ㅅㅅ;
: 액티브엑스 콘트롤을 만들어서 자체에서 테스트 하는거는 이상이 없는데요..ㅡ,ㅡ.;
: 이건 빌더에서 메뉴로 들어있어서 레지스트에 등록해서 사용하면 되는데..
: 다른사람한테 배포할때는 어케하나요..?
: 등록문제좀 알려주세요...ㅡ,.ㅡ;
: 보통 우리가 어느 웹페이지를 볼려고 할때 ocx콘트롤이 사용이 되면요..
: 다운로드 받으면서 등록이 되잖아요..아닌가..ㅡ,.ㅡ;
: 이런걸 어케하는지 물어보는 거에요..
: 에고 질문하면서도 잘모르것당..ㅅㅅ;

음냐 내가 질문하고 내가 답변하네...ㅅㅅ;
우선은 액티브엑스폼으로 만든 콘트롤을 웹으로 배포할려고 하면..
codesign을 해야 합니다...이게 정식으로 받는데 유료라고 하는데요..ㅡ,.ㅡ;
우선은 유틸을 받아서 데모로 테스트 해볼수 있네요..
아님 보안등급을 최저로 맞추고 하면 됩니다...ㅡ,.ㅡ;
웹서버쪽에 *.ocx 파일하고 *.html파일이 필요한데요..
이파일은 빌더 컴파일러에서 project 에서 Web Deployments options에서 자동생성 해줍니다..
아니면 html파일을 수동으로 작성해주어야 합니다....

codesign을 하는 순서입니다..이유틸은 검색엔진에서 codesign으로 검색하시면
쉽게 찾을수 있을거에요..
여기서 test는 그냥 아무렇게나 하는겁니다..키 생성하는건데..저도잘..ㅅㅅ;

1. makecert -sk test -n "CN=test" test.cer
2. cert2spc test.cer test.spc
3. signedcode -spc test.spc -k test Project1.ocx

이러헤 하면 성공하였다는 메시지가 나올거에요..
콘솔에서 직접 테스트 해보실수도 있습니다..
chktrust Project1.ocx 하시면 테스트 해보실수 있어요..
이런식으로 코드사인을 받으시고요..
ocx파일을 서버에 올려놓으시고..다른 컴퓨터에서 접속하셔서
테스트 해보면 됩니다..
참...
ocx make하실때
프로젝트의 옵션부분에서..Linker부분에서 Use dynamic RTL체크를 없애 주시고요..
Packages부분에서 builder with runtime package의 체크를 없애고 해주세요..
안그러면 빌더가 안깔린 컴퓨터에서는 ocx파일이 등록이 안됩니다.
regsvr32 Project1.ocx하면 알수없는 모듈어쩌구 하면서 에러가 납니다..

+ -

관련 글 리스트
12231 Activex 콘트롤에 배포에 대해서 질문... 나그네 704 2001/11/01
12249     Re:Activex 콘트롤에 배포에 대해서 질문... 나그네 827 2001/11/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.