Как использовать неуправляемый экспорт в Delphi - PullRequest
2 голосов
/ 29 июня 2010

Я делаю проект на C # и хочу использовать Неуправляемый экспорт и позже, чтобы использовать его в Delphi. Кто-нибудь может мне объяснить, как работает Unmanaged Exports, и как использовать / импортировать в Delphi. Я использую Visual Studio 2010 Express, в Windows 7 64 бит

Ответы [ 2 ]

2 голосов
/ 30 июня 2010

Брайан Лонг написал классическую статью об Inverse P / Invoke для вызова управляемого кода C # из Delphi Win32.

Я не уверен, что использовал бы такую ​​технологию, но это возможно: -)

- Йерун

2 голосов
/ 29 июня 2010

Лучшее описание, которое я слышал о неуправляемом экспорте, - "reverse PInvoke". Они ограничены скалярными типами, но позволяют использовать управляемые сборки из собственного кода без издержек COM Interop.

Я не пробовал, но вы можете сделать это в C # с небольшой настройкой .

В качестве альтернативы Delphi Prism поддерживает эту функцию из коробки .

...