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
[25934] Re:ActiveX을 배포시...
최준호.스페로 [sparrow] 807 읽음    2003-06-13 22:47
안녕하세요 스페로 입니다.

제경우는 빌더로 다만들지 않구요

수동으로 .inf 만들구 빌더가 만드러준 .ocx랑 .inf를 다시 수동으로 .cab으로 만드렀습니다.

inf에 잇는 버젼 정보에 의해 다운로드 되고 다시 갱신 되었던걸로 기억 하거덩요

.pvk .spc 인가 베리사인 을 추가 해야 하기 때문에

빌더에서 Use CAB file compression 이런 옵션은 껏구요

버젼 추가는 체크 하고 제가 직접 버젼을 확인후 inf만들때.. 수동으로 작성해주엇습니다.

그리고 제 경우는 ocx하나와 베리사인만  cab으로 만드는게 아니라

.EXE파일도 하나 낑겨 보내야 했기 때문에 더더욱 수동으로 해주었습니다.

그것에 관한 글은

여기를 참고 하세요..
http://sparrow.zdns.net:8081/board/boardview.asp?table_name=tip&sel=search&findit=엑티브X&srch=title&gotopage=1&block=0&board_idx=30&path=N&vir_numm=4&vir_numm2=2

도움이 되었는지 모르겟네요..

그럼


: ActiveX 컨트롤을 만들었는데...
:
: Project - Options - Version Info에서 Include version information in porject
:
: 에서 Release 번호가 자동으로 업데이트 됩니다.
:
: 그래서 컴파일을 하고 정상적으로 작동이 됩니다.
:
: Project -  Web Deployment Options - Project 탭에서
: Use CAB file compression 와 Include file version number과
: Auto increment release number 과 Deploy additional files 모두를 체크 하였고,
: Package 탭에서 역시 vcl60.bpl을 Compress in separate CAB을 체크하였습니다.
: 결국 ActiveX Control을 정상적으로 만들었는데...
:
: 문제는..
:
: 초기에 1.0.1.0의  버전을 만든 다음에 다음에 Web Deploy를 하여서
: .inf 파일을 보니 분명 1.0.1.0을 되어 있었습니다.
:
: 그래서 만들어진 .HTML 파일을 더블클릭하여 정상적으로 ActiveX Control이 실행됨을
: 확인 했습니다.
:
: 하지만.....
: 소스를 수정한 후..
: 다음에 또 Web Deploy를 하여서 .inf 파일을 보니 1.0.2.0.으로 되어 있어서 분명...
: 제가 수정한 내용이 적용이 될거라고 생각을 해서 .HTML 파일을 더블클릭하여
: 실행 시켰습니다. 하지만 그 전의 구 버전이 자동으로 제거가 안되고 신 버전이 적용이
: 되질 않았습니다.
:
: 저는...
: Web Deploy를 하여서 소스를 수정하여서 새로운 버전을 만들었다면 분명 자동으로
: 구버전은 삭제가 되고 신 버전이 적용이 되어야 한다고 생각합니다.
:
: 비록.. Run - UnRegister ActiveX Control을 통하여 수작업으로 제거를 할 수는 있지만
: 제가 만든 컨트롤이 신 버전으로 되었다면 당연히 사용자가 저의 신 버전을 클릭하면
: 구 버전은 제거가 되고 신 버전을 적용시켜야 하는데... 되지가 않아서 그렇습니다.
:
:
:
: 그래서...
: 저는 두가지를 알고 싶습니다.
: 첫째는 분명 ActiveX를 개발할때 옵션을 통하여 버전과리는 되지만 자동으로 신 버전을
: 실행시키면 구 버전은 제거가 되고 신 버전을 실행 시킬 수 있는 옵션과
: 둘째는 ActiveX 가 실행 될때마다 자기 자신이 해당하는 PC에 설치가 되어 있다면
: 버전을 알 수 있어서 그 버전이 지금 나의 버전보다 낮으면 그 버전의 ActiveX를
: 지우고 지금 나를 설치 할 수 있는 코딩을... 알고 싶습니다.
:
:
: 여기까지  읽으시면서 이해가 되신분은 분명 제가 원하는게 무엇인지 알 것입니다.
: 혹시 방법을 알고 계시는분은.. 답변 부탁드립니다.
:

+ -

관련 글 리스트
25916 ActiveX을 배포시... 옥동자 692 2003/06/12
25934     Re:ActiveX을 배포시... 최준호.스페로 807 2003/06/13
25954         Re:Re:ActiveX을 배포시... 옥동자 1020 2003/06/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.