activexform的发布问题(50分)

  • 主题发起人 主题发起人 adams888
  • 开始时间 开始时间
A

adams888

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的机器上可以显示并运行,在别的机器上就不行了,也不报错,我是这样做的
在delphi 里发布,然后:(http://myid/activex/我的虚拟目录
修改html 文件和inf文件1.修改html 文件,将inf 后面加上ocx的版本号(如果你在这里加的版本号大于ocx的版本号,那么每次刷新都会下载inf文件)
classid="clsid:C7EA99B6-B75A-4063-BF03-42D2333E1416"
codebase="http://myip/activex/ActiveFormProj1.inf#version=1,1,37,9"
2.修改inf文件,加上destdir=11
下载了inf后,会根据inf里的版本号判断那些文件更新过了(如果没有版本的文件,例如下面的jpg文件,你也可以加上一个版本号,强迫更新)
[ActiveFormProj1.ocx]
file=http://myid/activex/ActiveFormProj1.cab
clsid={C7EA99B6-B75A-4063-BF03-42D2333E1416}
RegisterServer=yes
FileVersion=1,0,37,9
destdir=11

[cwsw.exe]
file=http://myid/activex/cwsw.cab
FileVersion=1,0,0,6
destdir=11

[listrpt.dll]
file=http://myid/activex/listrpt.cab
destdir=11

[background.jpg]
file=http://myid/activex/ActiveFormProj1.cab
destdir=11
一般注意的地方我都注意到了,就是不行,请教高手有何妙法!多谢!!


 
在ie中是否禁用了activex控件?安全级别是否设为最低了?是否允许运行未签名的activex?
看看ie的安全设置吧
 
你要用相对路径,不能直接指定。
[green]
[cwsw.exe]
file=cwsw.cab
FileVersion=1,0,0,6
destdir=11

[listrpt.dll]
file=listrpt.cab
destdir=11

[background.jpg]
file=ActiveFormProj1.cab
[/green]
 
我设了IE的安全级别,那些问题我注意到了,
另外我用的是相对路经啊,http://myid/activex 是http://132.146.123.133/activex
是我设好的虚拟路径,请问还有什么要注意的,高手们发话啊!!!
 
后退
顶部