登录
首页 工控软件 力控软件
回帖 发帖
正文

主题:【力控科技技术简讯第14期】如何嵌入第三方ActiveX控件并实现网络发布?

点击:777 回复:0

  [size=4]问题14:监控软件平台如何嵌入第三方ActiveX控件并实现网络发布?
  答案14: 为了在上位机软件中实现多媒体展示、对象交互以及复杂程序等功能,力控软件平台提供功能强大的ActiveX容器,用户可在力控软件中嵌入 ActiveX 控件,如视频控件、计算模块等,并可进行网络发布,用户可在IE客户端随时浏览到控件状态。本期技术简讯以发布UniBox10.ocx控件为例,向您讲解ActiveX控件发布操作步骤。
  1.  添加ActiveX控件
  打开力控软件复合组件,选择需要用到的ActiveX控件,打开系统ActiveX容器即可刷出所有在操作系统中注册过的控件,如图1所示。选择“UniBox10”点击确认后可以看到控件已经加载到画面上了,如图2。
[center]
http://ww3.sinaimg.cn/mw600/81c754cbjw1e5t7bieva2j20qf09976r.jpg
图1
http://ww1.sinaimg.cn/mw600/81c754cbjw1e5t7bvc21gj209t04ot8p.jpg
图2[/center] 
   2.  配置力控网络发布下载文件
  在做WEB发布之前,先到力控安装根目录下将HttpPreLoadFile.xml用文本方式打开,如图3,将想要发布的UniBox10.ocx信息按照上面的格式添加到文件中,如图4。
[center]
http://ww4.sinaimg.cn/mw600/81c754cbjw1e5t830afavj20qs0gewiu.jpg
图3
http://ww2.sinaimg.cn/mw600/81c754cbjw1e5t83f3y19j20r10gigqa.jpg
图4[/center]
  3.  配置发布
  然后再按照WEB发布的正常步骤进行发布即可。详细配置见力控联机帮助-数据库与网络开发第7章第2节。
   4.  IE端访问权限配置
  打开IE浏览器,点击工具-Internet选项如图5,在弹出的配置中选择安全选项卡,点击自定义级别如图6,将有关ActiveX选项的设置都设置为允许如图7。
[center]
http://ww2.sinaimg.cn/mw600/81c754cbjw1e5t83vfpfqj20c806b75e.jpg
图5
http://ww4.sinaimg.cn/mw600/81c754cbjw1e5t845wh8kj20bz0ciq4b.jpg
图6
http://ww3.sinaimg.cn/mw600/81c754cbjw1e5t86ciocaj209t0bet9p.jpg
图7[/center]
  5.  运行效果
  如果在发布之前没有配置HttpPreLoadFile.xml文件,那么在本机的IE上可以看到ActiveX控件,但是在其他电脑上没办法看到,如图8。如果配置了HttpPreLoadFile.xml文件,在其他电脑上就可以看到的效果就和力控本地画面一致,如图9。
[center]
http://ww4.sinaimg.cn/mw600/81c754cbjw1e5t86mjn4nj20rr0cet9r.jpg
图8
http://ww2.sinaimg.cn/mw600/81c754cbjw1e5t8ke5jzjj20qt0chq40.jpg
图9[/center]
  注意事项:当发布ActiveX控件时,如果.OCX文件依托于动态库.dll等文件时,需要将涉及到的所有文件(如.ocx、.dll拷贝到力控安装根目录下,然后在力控安装根目录下找到HttpPreLoadFile.xml文件,用记事本打开,然后将这些文件的名字加进这个文件里。[/size]
13-06-19 16:03

工控新闻

更多新闻资讯