喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [原创] Hello World!之php调用COM+组件  
 
lyxcf
中级会员
Rank: 3Rank: 3



UID 78421
精华 0
积分 309
帖子 205
金钱 309 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-8-16
来自 北京 角门北路
状态 离线
Hello World!之php调用COM+组件

上次继本人发布了VC编写PHP扩展之Hello World篇后,反映很强烈,大家都希望能脱离PHP菜鸟行列,这次我给大家带来PHP调用C#编写的COM+组件。
COM+组件源代码

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Reflection;
using System.Data.OleDb;
using System.Data;
using System.Collections;
using System.Collections.Specialized;
namespace comtest
{
   
    [Guid("DE03FB14-23D6-4be0-93EA-C27651A22A37")]

    public interface ITest
    {
        string Test(string test);
        [DispId(0)]
        string About();
        [DispId(1)]
        int Add(int a, int b);
    }
    [Guid("0ED3C99A-6EBB-4df5-B03F-16CACE242C67")]
    public class Class1 : ITest
    {
        public string Test(string test)
        {
            return test;
        }

        public string About() { return "欢迎访问 http://www.sojqi.com"; }
        public int Add(int a, int b) { return a + b; }
    }

}
以上代码编译后生成 comtest.dll 然后将其注册

php调用

<?php
$b
=new COM("comtest.Class1");
$t1=123;
$t2=456;  
$r=$b->add($t1,$t2);
$f=$b->about(); 
echo  
$r;   
echo 
$f;
?>
[ 本帖最后由 lyxcf 于 2008-5-4 11:27 AM 编辑 ]


 附件: 您所在的用户组无法下载或查看附件



网页搜索、图片搜索、音乐搜索、尽在搜集齐www.sojiqi.com
2008-5-4 11:21 AM#1
查看资料  访问主页  发短消息  QQ  顶部
 
lyxcf
中级会员
Rank: 3Rank: 3



UID 78421
精华 0
积分 309
帖子 205
金钱 309 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-8-16
来自 北京 角门北路
状态 离线
[推荐阅读] 两个小问题!谢谢
没人支持?



网页搜索、图片搜索、音乐搜索、尽在搜集齐www.sojiqi.com
2008-5-14 01:54 PM#2
查看资料  访问主页  发短消息  QQ  顶部
 
carpenter (carpenter)
金牌会员
Rank: 6Rank: 6
高级会员



UID 15303
精华 0
积分 1092
帖子 1073
金钱 1092 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2002-7-17
来自 辽宁
状态 离线
[推荐阅读] 独立网店,火热预购中!你一定得看看!
支持,没看懂
2008-5-14 03:19 PM#3
查看资料  Blog  发短消息  QQ  顶部
 
静水流深
新手上路
Rank: 1
初级会员



UID 66865
精华 0
积分 41
帖子 55
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-23
状态 离线
[推荐阅读] 帮忙解决一下这个问题
很好,很强大

很顶很支持,可惜一句没听懂!

弱弱的问一句,这玩意儿干嘛用的?

http://www.miji163.com/miji/game5/xiadaofeiche/miji_28743.html
2008-5-14 03:44 PM#4
查看资料  发短消息  顶部
 
niohe (网缘伟伟)
论坛元老
Rank: 8Rank: 8
PHPOX


UID 73469
精华 0
积分 3133
帖子 569
金钱 3133 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2006-5-16
来自 吉林延边
状态 离线
[推荐阅读] [招聘]网站策划、网页美工、PHP程序员、软件测试工程师[广州天河]
靠,c#写这玩意这么简单啊,用vc咋就那么麻烦!



QQ:86958842,承接各种小型网站项目.我的BLOG http://www.aitao8.cn/
2008-5-14 03:57 PM#5
查看资料  访问主页  发短消息  QQ  顶部
 
skyfox (skyfox)
注册会员
Rank: 2
初级会员


UID 62742
精华 0
积分 173
帖子 121
金钱 173 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-12-27
状态 离线
[推荐阅读] 不用session,cookie 还能用什么传值?
只能在windows上用,没什么好说的.
c写的能在windows和unix用.
2008-5-15 08:57 AM#6
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.034506 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP