用VC6写个COM组件给PHP写的WEB程序调用应该怎么做

解决方案 »

  1.   

    这里有很多Javascript和Activex交互的文章。
    也就是如何实现一个COM组件同网页交互
    http://hi.baidu.com/huhe/blog/item/817a59ee1ca423f8b3fb95de.html
      

  2.   

    有两种组件:
    1.ACTIVEX
    2.ATL根据自己情况选择合适的。
      

  3.   

    首先,LZ需要学习如何编写COM,这个网上有很多资料可以参考,也不是在这里能说的清楚的
       我在其中封装一个方法:STDMETHODIMP CFun::show
    接着,编写出了这个DLL之后,将其进行注册,通过regsvr32 youdll.dll或是用DllRegister函数
    最后,PHP中调用这个方法
    <?php
    $com = new COM("nfs.Fun") or die("无法建立COM组件");
    echo $com->show(1);?>
    具体的操作步骤,请参考 这里