IE中使用ACTIVE FORM问题(50分)

  • 主题发起人 主题发起人 ZQFILE
  • 开始时间 开始时间
Z

ZQFILE

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELPHI中可以使用DELPHI的ACTIVE FORM制作OCX控件嵌入IE中,现在小弟想使用VB做同样的事,并且进行了实验,功能是可以实现的和DELPHI的一样,但是会弹出一个安全对话框,但是DELPHI是没有的,请问这个问题如何解决
 
弄了数字签名就可以了
 
To LukeWang;
你没有理解我说的,既然我可以使VB作的控件嵌入IE中,并正常显示,说明我在计算机上已经注册过这个控件,不用在使用什么数字签名;
现把出现的对话框内容写下“在此页上的ACTIVEX控件可能和本页上其它部件的交流不安全。你想允许这种交流吗?”选择是后,才可以操作
 
这是你的IE安全设置的问题吧
 
这种方式已经过时了吧?
 
IE安全设置已经设置到最低了,什么OCX控件全可是使用了,
 
如果你手动注册过了的话,当然不会提示了,你是不是用library注册了?
 
既是安全等级降为最低,Active Control 在IE中和脚本有交互的话 IE还是会有提示的。这是正常的
 
To LukeWang :
为什么DELPHI的ACTIVE FORM没有提示呢,而VB做的有提示,
另外如何去掉提示
 
Delphi 生成ActiveForm的测试页面里面没有脚本
你看看VB的生成的html有没有script之类的代码就知道了
 
那如何解决这个问题呢
 
IE的安全设置里面可以改的呀
 
To LukeWang :
IE的安全设置我全都降到最低了,我建议你自己实验一下,然后在给我建议好吗!
 
你需要自定义呀
而不是把安全等级直接拉到最低
安全等级直接拉到最低后ActiveForm与脚本交互还是会有提示的
 
ActiveX控件设为启用
 
vc vb 做activex没有声明成 系统安全的
你去讲vc的网站去查
delphi做的默认就是系统安全的,只要认证一下就行
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2055082
参考这个
这个是你要的
加分
 
多人接受答案了。
 
后退
顶部