Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用命名管道绑定从Delphi与WCF通信_Wcf_Delphi_Delphi 2007_Netnamedpipebinding - Fatal编程技术网

如何使用命名管道绑定从Delphi与WCF通信

如何使用命名管道绑定从Delphi与WCF通信,wcf,delphi,delphi-2007,netnamedpipebinding,Wcf,Delphi,Delphi 2007,Netnamedpipebinding,我可以使用Delphi 2007使用netnamedpipebinding与WCF服务通信吗 如果是这样的话,那么怎么做?是的,您应该能够做到这一点,只要您能够让Delphi 2007与名为pipes的Windows进行通信 下面介绍如何使用Delphi与命名管道通信,包括一些代码示例 由于命名管道是Windows NT/XP/Vista的基本核心功能,因此Delphi应该能够与那些没有问题的管道进行通信(读+写) 这有帮助吗? Marc我建议您使用.NET(和WCF!)为您的服务创建一个COM

我可以使用Delphi 2007使用netnamedpipebinding与WCF服务通信吗


如果是这样的话,那么怎么做?

是的,您应该能够做到这一点,只要您能够让Delphi 2007与名为pipes的Windows进行通信

下面介绍如何使用Delphi与命名管道通信,包括一些代码示例

由于命名管道是Windows NT/XP/Vista的基本核心功能,因此Delphi应该能够与那些没有问题的管道进行通信(读+写)

这有帮助吗?
Marc

我建议您使用.NET(和WCF!)为您的服务创建一个COM可见代理,然后像使用任何COM对象一样从Delphi使用它


在NetNamedPipesBinding端点上侦听WCF服务的本机客户端实现极其复杂,原因有几个。有关更多详细信息,请参阅

请让我们知道,如果你得到这个实际工作。我会感到惊讶和印象深刻。如果你能为delphi/.net社区编写一个教程,那就太好了。作为后续工作,我曾尝试从中使用RemObjects SDK,但我无法让它工作。它将支持两个Delphi客户机之间的命名管道。我尝试了这个,收到了错误“管道没有响应”,我还尝试了错误中的管道库,我还尝试了更广泛的管道代码。在那一次中,我收到了一个windows错误109。这将是一个很好的解决方案。我们决定不这样沟通。