zoukankan      html  css  js  c++  java
  • PHP调用OCX控件的具体方法

    需要设置php.ini文件,找到这行com.allow_dcom=true,把com组件支持启用

    使用PHP调用OCX控件,本不是个难题,但现实中采用flash回避的方法更通用。真正使用ocx的不多,而且资料也比较少,从网上看到了一个成功的例子:

    其实调用 OCX或者什么什么的控件文件包含进来

    include("D:wwwrootAuthenAuthen.ocx");

    然后用COM函数调用它 其中参数是以 文件名.类名的形式调用的 这点由为重要

    $word = new COM("Authen.CAuthenCtrl") or die("Unable to instanciate Word");

    就这么简单 就可以完成PHP调用控件的工作了 ~~~呵呵  ~~~


    偶是用MFC做的ActiveX控件,
    生成了一个Authen.PHP里面引用首先
    include("Authen.ocx的物理路径");
    $myCom = new COM("Authen.CAuthenCtrl") or die("Unable to instanciate Word");
    Authen是文件名
    CAuthenCtrl是类名

    来源:http://blog.chinaunix.NET/uid-22414998-id-113455.html


    从手册找到的
    // 启动 word
    $word = new COM("word.application") or die("Unable to instanciate Word");
    print "Loaded Word, version {$word->Version} ";

    //将其置前
    $word->Visible = 1;

    //打开一个空文档
    $word->Documents->Add();

    //随便做些事情
    $word->Selection->TypeText("This is a test...");
    $word->Documents[1]->SaveAs("Useless test.doc");

    //关闭 word
    $word->Quit();

    //释放对象
    $word->Release();
    $word = null;

  • 相关阅读:
    常用函数集锦
    HDU1212加深下对取模运算的理解
    HDU1022 queue和vector模拟
    设计模式原则
    3.6html学习笔记之样式选择
    poj 1274(二分图最大匹配)
    poj 1469(二分图最大匹配)
    poj 3692(二分图匹配--最大独立集)
    Codeforces Round #230 (Div. 1) 解题报告
    Codeforces Rockethon 2014 解题报告
  • 原文地址:https://www.cnblogs.com/caicaizi/p/6676040.html
Copyright © 2011-2022 走看看