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)的属性 --> 查看标识选项卡是否选择启动用户,如果不是则选择启动用户。

  • 相关阅读:
    web.xml配置详解
    oracle按时间创建分区表
    cron表达式详解
    临时表
    配置非安装版tomcat服务
    CodeForces 785 D Anton and School
    CodeForces 601B Lipshitz Sequence
    CodeForces 590C Three States BFS
    CodeForces 592D Super M DP
    CodeForces 507E Breaking Good 2维权重dij
  • 原文地址:https://www.cnblogs.com/mxw09/p/2474827.html
Copyright © 2011-2022 走看看