gpt4 book ai didi

php - PHP 和 COM 帮助

转载 作者:行者123 更新时间:2023-12-04 16:45:42 24 4
gpt4 key购买 nike

在 PHP 中与另一个进程通信的最佳方式是什么?

更新:使用 Windows,PHP 5,调用 COM 程序集,COM 可能需要也可能不需要,我并不关心。

更新:我正在尝试将命令从 PHP 发送到 Ascom(一个控制程序)。我主要需要执行方法并传递小参数。我还需要能够从中获取信息。

最佳答案

我在 PHP 中广泛使用 COM,在 Windows 2003 上使用我们的库中用 C++ 构建的 COM 对象,并使用 Apache 作为 Web 服务器。它已经运行良好大约五年了。

您可以直接在 PHP 中实例化并使用 COM 对象。查看此处给出的 Ascom 相机界面 http://ascom-standards.org/Standards/Index.htm ,我希望它能正常工作;像这样的东西:

      $camera = new COM('ManufacturerName.Camera'); // COM class name made up
$camera.NumX = 200;
$camera.NumY = 200;
$camera.BinX = 1;
// Set more properties... then, having set $duration and $light:
$camera.StartExposure( $duration, $light );
// etc

即您可以按照您的预期使用属性和方法。实际的 COM 类名称将在您的仪器的文档中。您可以在制造商提供给您的任何示例代码中找到它。

如果您在 Web 进程中使用它,请注意每次处理 HTTP 请求时都必须重新实例化 COM 对象,并重新连接到仪器。

尝试一下 - 您可能会对它的简单性感到惊喜。

关于php - PHP 和 COM 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com