ActiveXForm发布!!!(50分)

  • 主题发起人 主题发起人 HanFeng
  • 开始时间 开始时间
我用BCB4试了一下,可以自动下载了
修改自动生成的HTML
codebase="http://your_url/your_activeform.inf -->
codebase="http://your_url/your_activeform.ocx#version=1,0,0,3
从李维的书里看到的写法,我还没有用过DELPHI5
 
wjs is right
I have make it like wjs
 
给你一笨办法:
作一个安装程序,把你的.Ocx文件包含在安装文件中,让客户去下载安装程序,然后
让安装程序去自动更新系统,保证万无一失。
 
在创建ACTIVE FORM的时候,是否选择了包括版本信息的选项。
小弟也做了个ACTIVE FORM在创建时没有选择版本信息的选项。
在客户端就不能下载,请问各位大虾如何在不重做控件的基础上加上版本信息的选项。
 
李维的写法和不选Deploy additional files是一样的。wjs的做法肯定不对。如果此题有解
那一定是inf的问题,那位大虾把inf及htm贴上。
 
我也遇到过类似问题,后来把webdeploy 设置中的包含版本号加进去,再把IE的工具中
internet选项中的设置检查所存网页较新版本设置为“每次访问此页时检查”,就解决此
问题了!
 
qanaky:
正如HanFeng所说,选了Deploy additional files后就不行
 
不但选了Deploy additional files后就不行,而且选了Deploy required packages好像
也不行.wjs的方法叫"自动"吗?
 
不但选了Deploy additional files后就不行,而且选了Deploy required packages好像
也不行.
wjs的方法叫"自动"吗?
qanaky的方法不灵,我用的是ie5.0
ljfree的方法不灵,我试验过.
请沈前卫贴你的hml,inf及ie,delphi的设置.

 
在HTML中将
classid="clsid:6330C4F6-DBCE-11D4-911E-00D0B785DAA9"
codebase="http://202.104.235.11/client.inf"
改为
classid="clsid:6330C4F6-DBCE-11D4-911E-00D0B785DAA9"
codebase="http://202.104.235.11/client.ocx#version=1,0,38,12"
codebase="http://202.104.235.11/dbclient.dll"
codebase="http://202.104.235.11/stdvcl40.dll"
将inf文件删除
搞定!
肯定能自动更新了
 
to xjktthq:
好像没有解决问题,这样
codebase="http://202.104.235.11/dbclient.dll"
codebase="http://202.104.235.11/stdvcl40.dll"
dbclient.dll和stdvcl40.dll没有发到客户端!!
我用的是delphi5,我个人认为关键在inf文件上,有谁能解释
"<object
/object>"中以及inf的各项内容?如何将inf中的东西直接写
到"<object /object>"中??
 
加一行!!!!!!!!!!
DestDir=11 (windows/system)
10 (windows)
...
 
agree with xjktthq.
in your browse, you just link to that html.
 
请继续或结束
 
手工编写htm文件中的ocx的版本,使其和inf中的定义的版本一致
 
多人接受答案了。
 
后退
顶部