그리고 나서 실행하면 그 전의 구 버전은 제거되고 신 버전이 자신의 컴퓨터에 설치가 됩니다.
최준호.스페로 님이 쓰신 글 :
: 안녕하세요 스페로 입니다.
:
: 제경우는 빌더로 다만들지 않구요
:
: 수동으로 .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를
: : 지우고 지금 나를 설치 할 수 있는 코딩을... 알고 싶습니다.
: :
: :
: : 여기까지 읽으시면서 이해가 되신분은 분명 제가 원하는게 무엇인지 알 것입니다.
: : 혹시 방법을 알고 계시는분은.. 답변 부탁드립니다.
: :