Как я могу общаться с WCF из Delphi, используя привязку именованных каналов - PullRequest
4 голосов
/ 30 апреля 2009

Могу ли я использовать Delphi 2007 для связи со службой WCF с помощью привязки по имениpipepipe?

Если так, то как?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2010

Я предлагаю вам создать COM-видимый прокси для вашего сервиса, используя .NET (и WCF!), А затем использовать его из Delphi, как любой COM-объект.

Существует несколько причин, по которым реализация собственного клиента для прослушивания службы WCF на конечной точке NetNamedPipesBinding чрезвычайно сложна. См. http://blogs.charteris.com/blogs/chrisdi для более подробной информации.

0 голосов
/ 01 мая 2009

Да, вы должны быть в состоянии сделать это, если только Delphi 2007 сможет взаимодействовать с именованными каналами Windows.

Вот статья на Delphi 3000 о том, как использовать Delphi для взаимодействия с именованными каналами, включая некоторые примеры кода.

Поскольку именованные каналы являются основной базовой функцией Windows NT / XP / Vista, Delphi должен иметь возможность общаться с ними без проблем (чтение + запись).

Помогает ли это вообще? Marc

...