Domanda

Posso usare Delphi 2007 per comunicare con un servizio WCF usando il netnamepipebinding?

In tal caso, come?

È stato utile?

Soluzione

Ti suggerisco di creare un proxy COM-visibile per il tuo servizio usando .NET (e WCF!), quindi di consumarlo da Delphi come faresti con qualsiasi oggetto COM.

Esistono diversi motivi per cui l'implementazione di un client nativo per un servizio WCF in ascolto su un endpoint NetNamedPipesBinding è estremamente complessa. Vedi http://blogs.charteris.com/blogs/chrisdi per maggiori dettagli.

Altri suggerimenti

Sì, dovresti essere in grado di farlo, a condizione che tu riesca a far comunicare a Delphi 2007 con le pipe denominate Windows.

Ecco un articolo su Delphi 3000 sull'uso di Delphi per comunicare con le pipe denominate, inclusi alcuni esempi di codice.

Poiché le named pipe sono una funzionalità di base di Windows NT / XP / Vista, Delphi dovrebbe essere in grado di comunicare con quelli senza problemi (lettura + scrittura).

Questo aiuta a tutti? Marc

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top