저는 C#으로 프로젝트를 만들고 있는데, Unmanaged Exports 이상의 델파이에서 사용하고 싶습니다. 아무도 나를 설명 할 수 있습니다, 어떻게 관리되지 않는 수출 작품, 다음/델파이에서 가져 오기/가져 오기. Windows 7에서 Visual Studio 2010 Express를 사용하고 있습니다.델파이에서 관리되지 않는 내보내기 사용 방법
1
A
답변
2
관리되지 않는 내보내기에 대해 들었던 가장 좋은 설명은 "역방향 PInvoke"입니다. 이들은 스칼라 형식으로 제한되지만 COM Interop 오버 헤드없이 네이티브 코드에서 관리되는 어셈블리를 사용할 수 있습니다.
시도하지는 않았지만 C# with a little tweaking에서이 작업을 수행 할 수 있습니다.
대안으로, Delphi Prism supports this functionality out of the box.
2
Brian Long은 classic article on Inverse P/Invoke을 작성하여 Delphi Win32에서 관리되는 C# 코드를 호출했습니다.
이 내가 이런 종류의 기술을 사용하십시오 모르겠지만, 가능 :-)
내 코드는 코드 예제가 포함되어 있는지 알고--jeroen
관련 문제
- 1. 관리 및 관리되지 않는
- 2. Jenkins 빌드 단계에서 관리되지 않는 파일 사용
- 3. 관리되지 않는 내보내기 : 어셈블리를 컴파일 할 수 없습니다.
- 4. 혼합 모드 어셈블리의 서명에 관리되지 않는 형식의 메서드 내보내기
- 5. Mono의 관리되지 않는 프로세스
- 6. 델파이에서 DbExpress 사용
- 7. .NET - 관리되지 않는 배열에서 관리되지 않는 배열로 복사
- 8. (관리되지 않는) C++
- 9. 이 관리되지 않는 코드
- 10. 래퍼를 관리되지 않는 코드
- 11. 깨끗한 관리되지 않는 메모리
- 12. .NET에서 관리되지 않는 메모리 누수를 조사하는 방법?
- 13. 관리되지 않는 C++ : 코드를 동적으로로드하는 방법?
- 14. 델파이에서 사용되지 않는 용도를 확인하는 도구가 있습니까?
- 15. Silverlight의 관리되지 않는 코드 정리하기
- 16. MMC (관리되지 않는 C++) 디버깅?
- 17. 관리되지 않는 개체의 메모리 관리
- 18. 관리되지 않는 NSManagedObject 사본 만들기
- 19. .NET에서 관리되지 않는 DLL을 사용하는
- 20. .NET의 관리되지 않는 항목은 얼마입니까?
- 21. VB에서 관리되지 않는 DLL 호출
- 22. VS2010과 관리되지 않는 Windows 서비스
- 23. 관리되지 않는 개체에 대한 GC.AddMemoryPressure
- 24. C++에서 관리되지 않는 DLL #
- 25. 관리되는 코드의 관리되지 않는 DLL에서 리소스 문자열 테이블 사용
- 26. C#의 관리되지 않는 C++ 클래스
- 27. 델파이에서 tinyurl을 생성하는 방법
- 28. 델파이에서 tagDEC를 사용하는 방법
- 29. 델파이에서 cstring을 전달하는 방법
- 30. 델파이에서 javascript를 실행하는 방법?
입니다 것은 내가 원하는 것입니다 Visual Studio에서 빌드 한 후에는 다음에해야 할 일이 무엇인지 알 수 있습니다. 델파이의 모든 것을 가져 오는 법 – nikolakoco
"델파이는 이러한 것들을 즉시 지원합니다"라고 말하는 것은 다소 혼란 스럽습니다. * Prism *은 기본적으로이 기능을 지원하지만 Delphi와 Delphi Prism은 별도의 두 가지 기능을 제공하므로 실제로 OP가 실제로 Prism에서 코드의 .NET 끝 부분을 처리하는 것처럼 보이지 않습니다. –
@Mason : 네 말이 맞아. Delphi Prism을 지정하기위한 대안 제안을 분명히했습니다. –