【发布时间】:2011-03-02 03:22:21
【问题描述】:
也许我正在尝试做的事情要么是不可能的,要么太简单了,以至于在任何地方都没有(我能找到)任何关于它的文字。在一般层面上,我试图确定如何(如果可能)将流传递给 COM 对象或从 COM 对象返回流。具体来说,我的 COM 对象是用 Delphi 编写的,通常由 PHP 脚本使用。一个用例是将一大块二进制数据作为流从 COM 对象通过 PHP 返回到 Web 客户端;或者将从 Web 客户端接收的大量二进制数据直接写入 COM 对象(由 PHP 脚本实例化)。目前,我通过让 COM 对象和 PHP 通过临时文件交换这些数据块来执行这些功能——我试图避免创建这些临时文件的开销。
【问题讨论】:
-
哇,PHP 中的 COM。我很惊讶。但也很好奇:这有多稳定?
-
@JeroenWiertPluimers:工作正常。我们使用各种 COM 对象在生产 PHP 系统上执行各种“封装”功能,这些系统每周处理数百万笔交易。