ActiveXForm显示问题,比较奇怪!

cky84 2008-03-24 09:03:10
我用BCB做了一个ActiveXForm就放了几个简单的按钮,没有写任何代码,就利用BCB自己封装的程序编译,通过后注册,设置好路径后发布,在自己机器上用IE浏览没有任何问题,但是在其他机器上访问这个网站后,能下载到INF 和CAB文件 ,之后应该出现ActiveXForm的地方只有左上有个长方形的框,里面从上到下是红正方形,绿圆形,蓝三角形,然后就没反映了。
我参考了论坛的其他帖子,也加了可信站点 也把安全性设到了最低 所有关于ACTIVEX的选项都设成了允许,甚至我还做了个数字签名,但是还是显示不出来。
请教高人,这倒底是怎么回事,查了半天郁闷了 。谢谢!
...全文
103 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
buctwp 2009-09-30
  • 打赏
  • 举报
回复
BEGIN_COM_MAP(THIKClientOcxImpl)
VCL_CONTROL_COM_INTERFACE_ENTRIES(IHIKClientOcx)
COM_INTERFACE_ENTRY(IObjectSafety)
END_COM_MAP()

第三行内容是需要手工加上去的,不然,windows会认为是不安全的控件。
chys3584 2009-08-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cky84 的回复:]
我的已经解决了 就是安全接口的问题
[/Quote]

什么安全接口啊?说清楚点啊!
danielxu2010 2009-08-17
  • 打赏
  • 举报
回复
楼上要加什么代码呢,我也遇到了,试过很多办法也解决不了呢
宝龙哥 2009-06-14
  • 打赏
  • 举报
回复
要在.h里加些代码,不然IE根本就不会执行这个OCX
t_ianya 2009-03-24
  • 打赏
  • 举报
回复
cky84
你解决了就说一下详细的解决过程嘛。
我也遇见了这个问题,
希望大家解决一个问题后都说一下解决过程,
帮帮后来遇到这个问题的嘛
cky84 2008-04-24
  • 打赏
  • 举报
回复
我的已经解决了 就是安全接口的问题
dragonhux 2008-04-19
  • 打赏
  • 举报
回复
<HTML>
<OBJECT
classid="clsid:62B2A7A0-A9DF-457B-9A5E-AA33852F35C1"
codebase="CIOilInfoProj.cab#version=1,0,0,0"
width=100%
height=100%
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>

在你的html中,看看object的设置对不对。
janboy 2008-04-18
  • 打赏
  • 举报
回复
和这个一样的问题我问了几个月了都没人能给我解决。

OCX注册过...
浏览器所有可能影响选项设置过...
测试用的数字签名做过...
“Windows加强的Internet选项”卸载过...
非IE内核的浏览器试过...
......
在windows2003上全部没用,出来的就是一个带个小图标的框。唉!CSDN上的高手都去哪了?
借cky84的帖子发发牢骚。
cky84 2008-03-26
  • 打赏
  • 举报
回复
原以为是没有自动注册,但是刚在机器上SYSTEM32目录下找到了我做的OCX文件,然后我手动用regsvr32命令 注册了一下 还是显示不出来 郁闷

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧