用 delphi 修改了一个 OCX控件,然后用HTML调用。现在的问题是OCX更新了,但IE还是显示以前的OCX界面。以下是 HTML文件的部分代码:
<div>
<OBJECT
id=TestAX
codebase="ActiveFormProj1.ocx"
classid="clsid:38E23C1D-86A7-4EE0-A4A2-4E45EA531170"
width=560
height=359
align=center
hspace=0
vspace=0
>
</OBJECT>
</div>
我在DELPHI 中修改源文件 然后BUILD新的 OCX了 但HTML还是调用的以前的OCX。最奇怪的是我在计算机上搜索所有的ActiveFormProj1.ocx的文件 然后删除 ,IE打开这个HTML文件 依然显示原来的OCX界面请问我该如何更新OCX
<div>
<OBJECT
id=TestAX
codebase="ActiveFormProj1.ocx"
classid="clsid:38E23C1D-86A7-4EE0-A4A2-4E45EA531170"
width=560
height=359
align=center
hspace=0
vspace=0
>
</OBJECT>
</div>
我在DELPHI 中修改源文件 然后BUILD新的 OCX了 但HTML还是调用的以前的OCX。最奇怪的是我在计算机上搜索所有的ActiveFormProj1.ocx的文件 然后删除 ,IE打开这个HTML文件 依然显示原来的OCX界面请问我该如何更新OCX
修改版本号 下面是ini写法
[version]
signature="$CHICAGO$"
AdvancedINF=2.0[Add.Code]
GPSMon.ocx=XX.ocx[XX.ocx]
file-win32-x86=thiscab
clsid={5303E7AE-695B-48EE-B499-E4F235654233}
FileVersion=2,0,0,0 //就是修改这里
RegisterServer=yes再修改html文件
<object classid="clsid:5303E7AE-695B-48EE-B499-E4F235654233"
codebase="XX.CAB#version=2,0,0,0"
id="formtest" width="100%" height="100%" align="top">一定要保证版本号一致