Использование удаленного взаимодействия не из .NET Delphi exe было бы очень болезненным. Если неизвестно, что приложение .NET работает, то COM-взаимодействие было бы самым простым ответом, поскольку существуют процессы для активации COM и т. Д. Тот факт, что существуют разные машины, усложняет ситуацию, но DCOM существует и работает (у меня нет Однако мы проверили его на конечных точках .NET и Delphi.
Если приложение .NET является известным как работающее (возможно, как служба), вы можете рассмотреть ряд альтернатив:
- розетки
- http (возможно POX через http, используя
HttpListener
на сервере .NET)
- SOAP (возможно, с использованием WCF через
ServiceHost
на стороне .NET)
- на основе файла (предположительно, сетевой ресурс)