У меня есть острые длл.Как я могу сделать его пригодным для использования на других языках, таких как PHP или Delphi? - PullRequest
2 голосов
/ 19 июля 2010

У меня есть dll, разработанная на C Sharp. Как я могу использовать его на других языках, таких как PHP или Delphi?

Я пока не могу найти решение этой проблемы. Разве нет простого способа сделать это?

Ответы [ 2 ]

9 голосов
/ 19 июля 2010

Если Delphi может понимать COM, то вы можете создать COM-оболочку для .NET DLL .

Я делаю это сейчас для более старой IDE, которая не понимает .NET, но понимает COM, поэтому я могу использовать новейшие функции .NET в моих старых приложениях.

1 голос
/ 20 июля 2010

В дополнение к COM, вы можете попробовать их (от моего Delphi Win32 до WCF ) для Delphi Win32:

Последний может быть реальным, за которым вы охотитесь.

Для PHP это другая история;

  • PHP может работать не на Windows,
  • Существуют .NET реализации PHP , которые позволили бы напрямую связать вашу сборку C # DLL

- Йерун

...