zoukankan      html  css  js  c++  java
  • 关于PHP调用IE的Com组件的一些要求

    环境:Windows+Apache 

    在开发过程中,我们肯那个会有调用IE的需求,代码如下:

    <?php
        $browser = new COM("InternetExplorer.Application"); 
        $handle = $browser->HWND; 
        ...
    ?>  

     第一句代码很可能会报如下错误:Failed to create COM object `InternetExplorer.Application' 

    碰到此类错误,可以从如下方面进行检查

    1.判断IE的com组件是否被其他浏览器强制占用

    在控制面板打开管理工具 --> 组件服务 --> 计算机 --> 我的电脑 --> DCOM配置 --> 打开 Internet Explorer(Ver1.0)的属性 --> 查看常规选项卡中的本地路径是否IE的路径,如果不是,则表示被占用(例如笔者的电脑上此本地路径就指向了搜狗浏览器的安装路径,卸载搜狗还改不掉)  (如果不是IE的本地路径则进入下一步)--> 打开注册表,搜索本地路径  ,将搜索出来的键都删掉(笔者在网上没有搜索到修改DCom组件本地路径的办法,只能用这种笨办法)

    2.判断标识选项是否为启动用户

     在控制面板打开管理工具 --> 组件服务 --> 计算机 --> 我的电脑 --> DCOM配置 --> 打开 Internet Explorer(Ver1.0)的属性 --> 查看标识选项卡是否选择启动用户,如果不是则选择启动用户。

  • 相关阅读:
    《炒股的智慧》
    python函数初识
    python文件操作
    python 表 字典 数据补充
    python深浅copy,is,id
    python列表字典小练习
    python列表字典练习
    python for/range练习
    python列表练习
    python每日小练习
  • 原文地址:https://www.cnblogs.com/mxw09/p/2474827.html
Copyright © 2011-2022 走看看