Pregunta

¿Puedo usar Delphi 2007 para comunicarme con un servicio WCF utilizando el netnamedpipebinding?

Si es así, ¿entonces cómo?

¿Fue útil?

Solución

Le sugiero que cree un proxy COM visible para su servicio usando .NET (y WCF!), luego lo consuma desde Delphi como lo haría con cualquier objeto COM.

Hay varias razones por las que la implementación de un cliente nativo para un servicio WCF en un punto final NetNamedPipesBinding es extremadamente compleja. Consulte http://blogs.charteris.com/blogs/chrisdi para obtener más detalles.

Otros consejos

Sí, deberías poder hacer esto, siempre y cuando puedas hacer que Delphi 2007 se comunique con las canalizaciones con nombre de Windows.

Aquí hay un artículo en Delphi 3000 sobre cómo usar Delphi para comunicarse con canalizaciones con nombre, incluyendo algunos ejemplos de código.

Dado que las canalizaciones con nombre son una característica básica de Windows NT / XP / Vista, Delphi debe poder comunicarse con ellas sin problemas (lectura + escritura).

¿Eso ayuda en absoluto? Marc

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top