2013-07-30 3 views

답변

5

는 적어도 다음과 같은 꽤 몇 가지 옵션이 있습니다

  1. 당신이 쉽게 델파이에 의해 소비 될 수있는 COM을 통해 필요한 클래스를 노출.
  2. C# DLL을 참조로 사용하는 혼합 모드 C++/CLI 래퍼를 만듭니다. 이 혼합 모드 DLL은 네이티브 함수를 내보낼 수 있으므로 Delphi external을 사용하여 해당 DLL을 사용할 수 있습니다. 즉, Windows 시스템 DLL이 소비되는 것과 같은 방식으로 DLL을 소비합니다.
  3. Robert Giesecke의 UnmanagedExports을 사용하십시오.
  4. CLR의 네이티브 API를 사용하여 C# DLL을 직접 사용합니다. 이 옵션은 아마도 가장 어렵 기 때문에 아마도 가장 매력적이지 않을 것입니다.
+2

http://www.remobjects.com/hydra 및 http://interop.managed-vcl.com/netinterop_csharp.php –

+0

이 링크는 다양한 옵션에 대한 추가 정보를 제공합니다. http : // www.xinterop.com/index.php/2015/04/30/introduction-to-the-xinterop-net-bridge/ –

관련 문제