页面中的ActiveX控件的下载问题
编号:QA000147
建立日期: 1998年11月29日 最后修改日期:1998年11月29日
所属类别:
砒霜:
我在fp98中做了一个页面,插入了vb5中提供的flexgrid控件,也插入了一些我自己编的控件.
显然,别人的机器上没有注册这些控件.为了能够在别人的机器上能够下载,对于我自己编的控件的codebase属性,我照抄了VB5安装向导做的代码,(已经为我做好了inf和cab),对于flexgrid,vbsp3光盘上cabs子目录里有cab,我也引用了一下。结果是下载flexgrid时问我要"标记为defalut"的磁盘,我自己的控件一切正常。我怎么办呢?
回答:
看看这样的方法是否有效:
打开 Flexgrid.cab, 修改其 inf 文件:
1、去掉
[SourceDisksNames]
1="default",,1
2、在[richtx32.OCX]中增加
DestDir=
3、[DestinationDirs]
install.files=11 改为 install.files=
4、[RegisterFiles]
%11%\richtx32.OCX 改为 richtx32.OCX
以上改动的目的是把下载/注册目录从Windows\System(32) 目录修改为 Occache 目录,请告诉我是否有效。 相关的东东好长时间没有搞了,有些生疏...
注:DestDir 可以为 10 则在 Windows 目录,为 11 则在 Windows\System(32) 目录,或为空则在 Occache 目录。
此问题由Ken J回答。
| |
|
|
| |
|
|