PHP如何获取COM组件方法事件的返回值?

marenjun82048324 2010-10-10 10:16:02
我要调用一个COM组件,调用COM组件的方法后,返回值是由COM的一个事件给我返回值的,我不知道怎么读取这个COM的事件返回值

COM组件:
aaa()方法
aaa_OnEvent()事件,返回int:Flag 0为成功,否则失败

调用aaa()方法后,aaa_OnEvent()事件给返回值

PHP:
class EventSinker {
var $terminated = false;
//是否是在这儿实现COM的事件?还是在这儿接收事件的返回值?
//请大侠给补充一下代码
}
$obj = new COM("ChargeNow.NetCharge");
$obj->aaa();
$sink =& new EventSinker();
com_event_sink($obj, $sink, "aaa_OnEvent");
while(!$sink->terminated) {
com_message_pump(2000);
}
...全文
101 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
marenjun82048324 2010-10-10
  • 打赏
  • 举报
回复
哪位大侠指点下啊

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧