2010-06-29 5 views

답변

2

관리되지 않는 내보내기에 대해 들었던 가장 좋은 설명은 "역방향 PInvoke"입니다. 이들은 스칼라 형식으로 제한되지만 COM Interop 오버 헤드없이 네이티브 코드에서 관리되는 어셈블리를 사용할 수 있습니다.

시도하지는 않았지만 C# with a little tweaking에서이 작업을 수행 할 수 있습니다.

대안으로, Delphi Prism supports this functionality out of the box.

+0

입니다 것은 내가 원하는 것입니다 Visual Studio에서 빌드 한 후에는 다음에해야 할 일이 무엇인지 알 수 있습니다. 델파이의 모든 것을 가져 오는 법 – nikolakoco

+2

"델파이는 이러한 것들을 즉시 지원합니다"라고 말하는 것은 다소 혼란 스럽습니다. * Prism *은 기본적으로이 기능을 지원하지만 Delphi와 Delphi Prism은 별도의 두 가지 기능을 제공하므로 실제로 OP가 실제로 Prism에서 코드의 .NET 끝 부분을 처리하는 것처럼 보이지 않습니다. –

+0

@Mason : 네 말이 맞아. Delphi Prism을 지정하기위한 대안 제안을 분명히했습니다. –

2

Brian Longclassic article on Inverse P/Invoke을 작성하여 Delphi Win32에서 관리되는 C# 코드를 호출했습니다.

이 내가 이런 종류의 기술을 사용하십시오 모르겠지만, 가능 :-)

내 코드는 코드 예제가 포함되어 있는지 알고

--jeroen

관련 문제