ActiveX cab파일의 버전업에도 불구하고 새로 다운로드가 안되고 기존의 것이 브라우저 화면에 뿌려지는데 도통 해결책을 찾을 수가 없습니다. 이곳과 델마당을 아무리 뒤져도 해결하지 못하고 있습니다.
Project->Options 부분의 버전 정보랑 inf파일의 버전정보를 똑같이 올려줬는데도 새로 다운로드하지를 않습니다.
꼭 해결방법을 부탁드립니다.
먼저, ActiveFProj1.htm의 코드는 다음과 같습니다.
<!--CodeS-->
<HTML>
<H1> Delphi 7 ActiveX Test Page </H1><p>
You should see your Delphi 7 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:4894DFDE-B4AA-404E-B196-5AB67529B4AF"
codebase="http://해당 사이트 주소/ActiveFProj1.inf"
width=900
height=550
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>
<!--CodeE-->
다음, ActiveFProj1.inf의 코드는 다음과 같습니다.
<!--CodeS-->
;Delphi-generated INF file for ActiveFProj1.ocx
[Add.Code]
ActiveFProj1.ocx=ActiveFProj1.ocx
libmysql40.dll=libmysql40.dll
libmysql41.dll=libmysql41.dll
libmysql320.dll=libmysql320.dll
libmysql323.dll=libmysql323.dll
[ActiveFProj1.ocx]
file=http://해당 사이트 주소/ActiveFProj1.cab
clsid={4894DFDE-B4AA-404E-B196-5AB67529B4AF}
RegisterServer=yes
FileVersion=2,2,0,0
[libmysql40.dll]
file=http://해당 사이트 주소/ActiveFProj1.cab
DestDir=11
[libmysql41.dll]
file=http://해당 사이트 주소/ActiveFProj1.cab
DestDir=11
[libmysql320.dll]
file=http://해당 사이트 주소/ActiveFProj1.cab
DestDir=11
[libmysql323.dll]
file=http://해당 사이트 주소/ActiveFProj1.cab
DestDir=11
<!--CodeE-->
그러니까 실제 파일버전은 옵션에있는 버전의 한단계 아래버전이구요
확인해보세요