首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

局域网的active控件有关问题

2012-03-06 
局域网的active控件问题!在局域网内,我写了一个最简单的ACTIVEFORM,也就是一副图片加上一个弹出按钮。在本

局域网的active控件问题!
在局域网内,我写了一个最简单的ACTIVEFORM,也就是一副图片加上一个弹出按钮。在本机上可以显示成功该控件。可是在局域网内的其它机器上输入访问地址后就是一个红叉叉。我也尝试了网上搜的一些其他方法,比如启用所有的ACTIVE选项,加局域网信任站点啊啥的,都还不行。试了所谓的数字签名,最后下载时显示未知的发行商不给下载。
  我的控件不用发布在网上,只发布在局域网内!

[解决办法]
页面中使用activex,注意以下几点:
1.release编译,并带上相应的库。
2.在目标机上注册控件。如果第一项没做到,这里一般是不能注册成功的。
3.页面中调用代码无误(注意clsid)。
4.ie选项中启用activex. 安全选项卡中点“高级”,可以看到activex的具体设置,测试阶段可以启用所有选项。所谓的安全级,其实就是这些选项的一个“套装”。从这里也可以看出,控件签没签过名有什么不同。
5.如果是ie7以上浏览器,还要注意ie选项中,管理加载项里,控件是否启用。一般情况,默认是启用的。
[解决办法]
1使用全编译
2用bcb自己提供的web 部署方法发布
3如果是拷贝的要注册

热点排行