Pergunta

Posso usar o Delphi 2007 para se comunicar com um serviço WCF usando o NetNamedPipeBinding?

Se sim, então como?

Foi útil?

Solução

Eu sugiro que você criar um proxy COM-visível para o seu serviço usando .NET (e WCF!), Em seguida, consumi-lo a partir de Delphi como faria com qualquer objeto COM.

Existem várias razões pelas quais a implementação de um cliente nativo para uma escuta serviço WCF em um endpoint NetNamedPipesBinding é extremamente complexo. Consulte http://blogs.charteris.com/blogs/chrisdi para mais detalhes.

Outras dicas

Sim, você deve ser capaz de fazer isso, desde que você pode obter Delphi 2007 para se comunicar com os tubos do Windows nomeados.

Aqui está um artigo em Delphi 3000 sobre como usar Delphi para comunicar com pipes nomeados, incluindo alguns exemplos de código.

Desde pipes nomeados são uma característica do núcleo básico de Windows NT / XP / Vista, Delphi deve ser capaz de comunicar com aqueles nenhum problema (leitura + escrita).

Será que isso ajuda em tudo? Marc

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top