★★★这个问题困扰我2年,有能人志士请过来关注(ActiveForm相关)★★★(100分)

  • 主题发起人 主题发起人 csvmm
  • 开始时间 开始时间
C

csvmm

Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:Delphi6+VisBroker3.3+IIS(ActiveForm)

我的问题出在:客户端不能自动更新!!!

我的系统发布以后,一切正常,包括客户端正常下载、连接,跨网段也正常,

在以后的系统维护过程中,发现我们所作的系统更新,客户端不能自动完成

更新,必须手动删除C:/WINDOWS/Downloaded Program Files这里面相关的控件

才可以再次下载,不知道这问题出在哪儿,是客户端还是IIS服务端,还是我的

程序代码有问题?

我的相关代码:

.inf文件代码截取:

[MisPro.ocx]
file=/PIS/MisPro.cab
clsid={5B9DDBFE-77B5-40C9-B261-F0A2AE4C7A0B}
RegisterServer=yes
FileVersion=1,0,18,0

index.htm首页代码段截取:

<!--
document.write("<OBJECT classid='clsid:5B9DDBFE-77B5-40C9-B261-F0A2AE4C7A0B'")
document.write(" codebase='/PIS/MisPro.inf#Version=1,0,18,0'")
document.write(" width=")
document.write(screen.width/800*776)
document.write(" height=")
document.write(screen.height/600*500)
document.write(" align=center")
document.write(" hspace=0")
document.write(" vspace=0>")
document.write(" </OBJECT>")
-->

请高人解决疑难问题,谢谢!!!
 
控件的版本是不是一样的
 
不是版本的问题,版本我控制的非常好,逐步上升版本号,不存在问题
 
问题的关键在于:
“必须手动删除C:/WINDOWS/Downloaded Program Files这里面相关的控件才可以再次下载”
=======================
所以简单了,用客户端写个批处理程序然后用winexec运行就是了。。。
 
后退
顶部