ActiveForm分发additional file时出错!着急!100分相送!不好意思我已山穷水尽!(100分)

  • 主题发起人 主题发起人 xinfengzhou
  • 开始时间 开始时间
X

xinfengzhou

Unregistered / Unconfirmed
GUEST, unregistred user!
我在将ActiveForm发布时,选用了Deploy additional file时,
在客户端不能下载最新版本,不选Deploy additional file时可正
常更新;而且所加载的任意文件,不能下载到客户端。

我用 Delphi5,IE6
win2000
望各位大侠指教!
[:(]
 
大侠们,为何不留句话儿?
 
你有没有选择自动增加版本号?
 
使用delphi开发activex控件容易出现一些莫名奇妙的问题,你的问题我也遇到过,既然添加了
additional files,那么王爷中应该加载的是设备说明文件INF,你打开那个INF文件,看看其中
的版本号和对应的下载网址有没有错误.
 
修改html 文件和inf文件。
1.修改html 文件,将inf 后面加上ocx的版本号(如果你在这里加的版本号大于ocx的版本号,那么每次刷新都会下载inf文件)
classid="clsid:C7EA99B6-B75A-4063-BF03-42D2333E1416"
codebase="./ActiveFormProj1.inf#version=1,1,37,9"
2.修改inf文件,加上destdir=10 (10 是windows 目录,11是系统目录)
下载了inf后,会根据inf里的版本号判断那些文件更新过了(如果没有版本的文件,例如下面的jpg文件,你也可以加上一个版本号,强迫更新)
[ActiveFormProj1.ocx]
file=./ActiveFormProj1.cab
clsid={C7EA99B6-B75A-4063-BF03-42D2333E1416}
RegisterServer=yes
FileVersion=1,0,37,9
destdir=10

[cwsw.exe]
file=./cwsw.cab
FileVersion=1,0,0,6
destdir=10

[listrpt.dll]
file=./listrpt.cab
destdir=10

[background.jpg]
file=./ActiveFormProj1.cab
destdir=10
 
后退
顶部