做一个在IE中可以使用的ActiveX控件?(100分)

  • 主题发起人 arong2008
  • 开始时间
A

arong2008

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用Delphi做一个在IE中使用的非可视AcitveX控件,我该如何做?
是不是新建一个ActiveX Library,再新建一个ActiveX Control,可是新建ActiveX Control时,
可选的基类都是可见的控件。
如果我新建一个Automation Object,是否也可以在IE中使用?
请大侠指点。
 
你可以随便继承一个TWinControl控件,然后重载它的Initialize方法,把自己的Visible属性
置为False;
其实让一个ActiveX控件不可见的方法很多,比如直接改Delphi向导生成的代码,
让基类从TWinControl继承也行的。
如果在IE中可以使用VBScript,有CreateComObj方法的话,用TAutoObj应该也是可以的。
 
我不是在ASP中调用,而是用html的Object标记下载到客户端,让其在客户端运行,
不知Auotmation Object对象是否可以。
 
已经搞定了,可是自已做的ActiveX控件没数字签名,降低安全级别用,不被老板骂死才怪呢。
照网上很多地方说的做了免费签名,好象一点用处都没有,根没签一个样,不和那位大侠有何高招。
万一不行看看这个吧:
http://delphibbs.com/delphibbs/dispq.asp?lid=1416197
偶可是把家底全都给搭上了。
 
多人接受答案了。
 
顶部