You should see your Delphi 5 forms or controls embedded in the form below.
classid="clsid:6C995AC1-A11F-41D1-B19B-365BEA886B73"
codebase="http://211.197.32.166/Hello/HelloProj1.inf"
width=357
height=243
align=center
hspace=0
vspace=0
>
웹 디플로이를 하면 파일 버전 올라가고 다 되는데..... 한번 레지스트리에 써졌던 놈은 웹에서 코드 베이스를 읽지 않고 clsid 가 있는지만 판단하잖아요.
그래서 예전의 프로그램이 자꾸 뜨거든요. 물론 regsvr32 -u HelloProj1.ocx 를 한 다음에 웹을 띄우면 새로운 프로그램이 뜨지만요....
한 1주일 이놈하고 싸웠는데 안되네요.
어떤 방법이 있을까요?
아시는분 좀 알려주세요
부탁드립니다.
> > You should see your Delphi 5 forms or controls embedded in the form below.
> >
> >
> > classid="clsid:6C995AC1-A11F-41D1-B19B-365BEA886B73"
> > codebase="http://211.197.32.166/Hello/HelloProj1.inf" <-★★요부분★★
> > width=357
> > height=243
> > align=center
> > hspace=0
> > vspace=0
> > >
> >
> >
> >
> >
> >
> > 웹 디플로이를 하면 파일 버전 올라가고 다 되는데..... 한번 레지스트리에 써졌던 놈은 웹에서 코드 베이스를 읽지 않고 clsid 가 있는지만 판단하잖아요.
> >
> > 그래서 예전의 프로그램이 자꾸 뜨거든요. 물론 regsvr32 -u HelloProj1.ocx 를 한 다음에 웹을 띄우면 새로운 프로그램이 뜨지만요....
> >
> > 한 1주일 이놈하고 싸웠는데 안되네요.
> > 어떤 방법이 있을까요?
> > 아시는분 좀 알려주세요
> > 부탁드립니다.
> >
> >
답변 정말 감사합니다. 님의 말대로 하니까 됩니다. 그런데.. 제가 워낙 초보인 관계로 문제가.....
업데이트가 되는것도 같은데...
여전히 안바뀌더군요...그리고 계속 새로운 놈이라고 다운을 받는데..... 미치고 환장하겠씁니다.
가령 제가 엑티브 엑스를 #version을 안주고 다운로드 하게 해서 깔려있지 않은 pc 들은 받아 갔습니다.
그런 후에 색을 바꿔서 #version=1,0,0,5 를 주면 다운을 안받습니다.
근데 무턱대고 1,2,0,5 등으로 주면 다운을 받습니다. 문제는 색이 전혀 바뀌지 않는다는 것이고 두번째 문제는 계속 새로운 놈이라고 다운을 받는다는 것입니다.
두서없지만.. 이런 경험 있으신 여러 사형들의 조언 부탁드립니다.
그럼 이만..
> ★★ codebase="http://211.197.32.166/Hello/HelloProj1.inf#version=2,1,19,0"
★★버전이 올라갈때마다 html의 내용을 위와같이 바꾸시면 자동으로
★★수정된내용이 적용될것입니다
> inf 파일은 다음과 같습니다
> ;Delphi-generated INF file for HelloProj1.ocx
> [Add.Code]
> HelloProj1.ocx=HelloProj1.ocx
>
> [HelloProj1.ocx]
> FileVersion=2,1,19,0
> file=http://211.197.32.166/Hello/HelloProj1.cab
> clsid={6C995AC1-A11F-41D1-B19B-365BEA886B73}
> RegisterServer=yes
>
>
> 웹은 다음과 같습니다.
>
>
>
Delphi 5 ActiveX Test Page
> You should see your Delphi 5 forms or controls embedded in the form below.
>
>
> classid="clsid:6C995AC1-A11F-41D1-B19B-365BEA886B73"
> codebase="http://211.197.32.166/Hello/HelloProj1.inf" <-★★요부분★★
> width=357
> height=243
> align=center
> hspace=0
> vspace=0
> >
>
>
>
>
>
> 웹 디플로이를 하면 파일 버전 올라가고 다 되는데..... 한번 레지스트리에 써졌던 놈은 웹에서 코드 베이스를 읽지 않고 clsid 가 있는지만 판단하잖아요.
>
> 그래서 예전의 프로그램이 자꾸 뜨거든요. 물론 regsvr32 -u HelloProj1.ocx 를 한 다음에 웹을 띄우면 새로운 프로그램이 뜨지만요....
>
> 한 1주일 이놈하고 싸웠는데 안되네요.
> 어떤 방법이 있을까요?
> 아시는분 좀 알려주세요
> 부탁드립니다.
>
>