关于ACTIVEX FORM的安装问题,请赐教.(100分)

  • 主题发起人 主题发起人 deadren
  • 开始时间 开始时间
D

deadren

Unregistered / Unconfirmed
GUEST, unregistred user!
我开发了一个ACTIVE FORM 在本地运行可以,但是在其他机器上访问网页时,可以下载并安装,并且在Downloaded Program Files文件夹下可以看到我的控件并且状态显示已安装.但是控件不能正常运行显示一个红叉,但如果我把控件拷到客户机任何一个目录下,用REGSVR32 注册一下,则可以正常运行了.那位大哥遇到过这种情况?是怎么解决的?
 
没遇到过
不过你可以查看一下两种安装后的注册表值
要注意是否在“"”双引号内包含的字符串
 
降低客户端ie的安全级别再试下
 
也许被拦截了.你看一下IE环境,配置一下.
 
我试过将IE的安全级别设置到最低,仍然有问题.
 
已经解决,多谢大家
 
怎么解决的,能不能共享一下。
 
这个问题我也在思考中,不过我有个思路,没有试验过。
参考书籍《DELPHI 的电子商务开发》
第一,在开发OCX的时候,需要添加认证和授权,这个我在COM开发中看到过,这样能够得到IE的认证。
第二,在打包封装的时候尽量采用CAB压缩方式。压缩的包里包含INF文件,包含文件的注册信息和安装存放的临时目录。
如果临时目录没有指定的话,系统默认为c:/windows/occache目录下,就算下载也是红色的X,无法安装组件,建议更改注册位置为DestDir=11
11表示:c:/windows/system目录下。
 
后退
顶部