在object标记中,包含Codebase属性,如下:
<OBJECT ID="xxx"
CLASSID="CLSID:xxxxxxxxxxxxxxxxxxx"
CODEBASE="yourocx.CAB#version=1,0,0,3">
这样,当使用IE浏览时,如果发现本地版本低于CodeBase属性中的版本,将自动下载升级
<OBJECT ID="xxx"
CLASSID="CLSID:xxxxxxxxxxxxxxxxxxx"
CODEBASE="yourocx.CAB#version=1,0,0,3">
这样,当使用IE浏览时,如果发现本地版本低于CodeBase属性中的版本,将自动下载升级
我现在由于此ocx控件下载时要同时下载一些DLL及其它一些ocx控件(注:这些ocx控件连第一次也没有下载成功),我的网页如下(注:在inf后面加上了版本号):<HTML>
<H1> 我是网页</H1><p>
测试.
<HR><center><P>
<OBJECT
classid="clsid:88B46A9A-9E7F-4448-BD55-1CA2BE7348EA"
codebase="http://132.147.161.73/WebDir/axGDEntry.inf#version=1,0,23,23"
width=570
height=56
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>********************
我的Inf文件如下:;Delphi-generated INF file for axGDEntry.ocx
[Add.Code]
axGDEntry.ocx=axGDEntry.ocx
vcl50.bpl=vcl50.bpl
borlndmm.dll=borlndmm.dll
dclocx50.bpl=dclocx50.bpl
Parm.dll=Parm.dll
vclmid50.bpl=vclmid50.bpl
vcldb50.bpl=vcldb50.bpl
SysLib.bpl=SysLib.bpl
axGDApplicationLib.bpl=axGDApplicationLib.bpl
axGdClaimLib.bpl=axGdClaimLib.bpl
axGdEdrLib.bpl=axGdEdrLib.bpl
axRecvPayLib.bpl=axRecvPayLib.bpl
axSzPrintLib.bpl=axSzPrintLib.bpl
axTDApplicationLib.bpl=axTDApplicationLib.bpl
axTdCXLib.bpl=axTdCXLib.bpl
axTdEdrLib.bpl=axTdEdrLib.bpl
axCommonLib.bpl=axCommonLib.bpl
axLogin.ocx=axLogin.ocx
axTdRegSubPlc.ocx=axTdRegSubPlc.ocx[axGDEntry.ocx]
file=http://132.147.161.73/WebDir/axGDEntry.ocx
clsid={88B46A9A-9E7F-4448-BD55-1CA2BE7348EA}
FileVersion=1,0,33,36
RegisterServer=yes
DestDir=11[vcl50.bpl]
file=http://132.147.161.73/WebDir/vcl50.bpl
FileVersion=5,0,6,18
RegisterServer=yes
DestDir=11[borlndmm.dll]
file=http://132.147.161.73/WebDir/borlndmm.dll
FileVersion=5,0,6,18
RegisterServer=yes
DestDir=11[dclocx50.bpl]
file=http://132.147.161.73/WebDir/dclocx50.bpl
FileVersion=5,0,6,18
RegisterServer=yes
DestDir=11[Parm.dll]
file=http://132.147.161.73/WebDir/Parm.dll
FileVersion=1,0,1,14
RegisterServer=yes
DestDir=11[vclmid50.bpl]
file=http://132.147.161.73/WebDir/vclmid50.bpl
FileVersion=5,0,6,18
RegisterServer=yes
DestDir=11[vcldb50.bpl]
file=http://132.147.161.73/WebDir/vcldb50.bpl
FileVersion=5,0,6,18
RegisterServer=yes
DestDir=11[SysLib.bpl]
file=http://132.147.161.73/WebDir/SysLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axGDApplicationLib.bpl]
file=http://132.147.161.73/WebDir/axGDApplicationLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axGdClaimLib.bpl]
file=http://132.147.161.73/WebDir/axGdClaimLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axGdEdrLib.bpl]
file=http://132.147.161.73/WebDir/axGdEdrLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axRecvPayLib.bpl]
file=http://132.147.161.73/WebDir/axRecvPayLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axSzPrintLib.bpl]
file=http://132.147.161.73/WebDir/axSzPrintLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axTDApplicationLib.bpl]
file=http://132.147.161.73/WebDir/axTDApplicationLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axTdCXLib.bpl]
file=http://132.147.161.73/WebDir/axTdCXLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axTdEdrLib.bpl]
file=http://132.147.161.73/WebDir/axTdEdrLib.bpl
FileVersion=1,0,0,0
RegisterServer=yes
DestDir=11[axCommonLib.bpl]
file=http://132.147.161.73/WebDir/axCommonLib.bpl
FileVersion=1,0,0,0
DestDir=11
RegisterServer=yes
DestDir=11[axLogin.ocx]
file=http://132.147.161.73/WebDir/axLogin.ocx
clsid={88B46A9B-9E7F-4448-BD55-1CA2BE7348EA}
FileVersion=1,0,226,263
RegisterServer=yes
DestDir=11[axTdRegSubPlc.ocx]
file=http://132.147.161.73/WebDir/axTdRegSubPlc.ocx
clsid={88B46A9C-9E7F-4448-BD55-1CA2BE7348EA}
FileVersion=1,0,51,54
RegisterServer=yes
DestDir=11拜托你看一下,帮我指错误,谢谢了!