OCX的两个简单问题>>>>>>> (200分)

  • 主题发起人 xingxingz
  • 开始时间
X

xingxingz

Unregistered / Unconfirmed
GUEST, unregistred user!
1、OCX可不可以用什么工具压缩,压缩后文件变小还可以用,类似于ASPACK.EXE;
2、我用Delphi6写了一个ActiveForm,生成一个OCX,嵌入到HTML文件中,在我自己机器上
可以打开,其它客户端机器以IE打开时,就打不开,原因没有自动下载注册,后来我把那个
OCX拷过来注册一下再删掉IE就可以打开了。

我在Web Deployment Options的General Options选择中选择了下面三项,
Use CAB file compression( 实际文件没有被压缩 )
Include file version number
Auto increment release number
结果还是不行,不能自动下载注册~!请指点。

怎么弹出一个提示信任框让用户信任这个OCX呢?
还有在ActiveForm里面我用到呢ADOQuery,现在是把ConnectionString写死在里面的,
可以,怎么把ConnectionString传进来呢?

请各位兄弟帮忙~!谢谢~!
 
要反ie的安全属性设为低才可以
你还可以在project->web depolment option 里面设置一下,就不要自己注册了
 
1.我不知道OCX有没有压缩工具。
2.有一个下载时让提示用户是否信任(不管用户有没有禁止下载,都会弹出来询问),
然后就可以下载使用。名字叫cert,如果需要,留个MIAL,给你发过去看看
 
TO:pw201
xingxingz@263.sina.com
谢谢!
 
1.你可以在project->web depolment option
USE CAB FILE COMPRESSION 选中 就压缩了.
2.客户机的ie的安全属性设为低就可以
 
To:antic_ant
我在Web Deployment Options的General Options选择中选择了下面三项,
Use CAB file compression
Include file version number
Auto increment release number
结果还是不行,不能自动下载注册~!请指点。
 
必须在客户端设置,否则岂不意味着你可以随便破坏别人的数据.
在ie中工具->internet选项-安全->自定义级别
->设置一下 activex 控件的相关内容.
 
1、OCX是可以压缩的,就用aspack,我用过,一点问题没有:)

2、答案同上。
 
1.ocx可以用aspack压缩。
2.你可以把ocx所在站点加入到可信站点中,
3.可为ocx的写接口方法,用asp将ConnectionString传给ocx控件。
 
我的问题更奇怪,别的机器都很好,可在一台机器上,DAX error:不能读~.ocx模块,
而~.ocx已经下载到Activex高速缓存文件夹下了。
更奇怪的是,服务器上编的另一个Activex程序,完全一样的发布,却可以在该机器上
执行。
 
进行数字签名
最笨的方法,让客户下载OCX然后运行REGSVR32来注册该OCX。没有显示,就是因为没有注册。
还有,就是制作数字签名
http://www.8421.org/download.php?id=156

ActiveForm制作与签名完全手册
签名后就好了。
 
顶部