如何从Delphi 5调用.net DLL来使用这些方法
本文关键字:方法 DLL net Delphi 调用 | 更新日期: 2023-09-27 18:17:57
我有一个问题调用idblue.dll从这个页面http://idblue.com/support/drivers-software我使用Delphi 5我尝试使用loadlibrary并进行外部调用
LoadLibrary
用于使用非托管库。您正在尝试使用托管库。
启动。net运行时并从非托管代码调用它是可能的,但这是相当劳动密集型的。更好的可能是用一种方便从Delphi中使用的方式包装托管DLL。选项包括:
- 创建一个公开COM接口的托管DLL。
- 使用混合模式c++/CLI程序集封装。这将公开一个经典的非托管DLL接口。 使用Robert Giesecke的UnmanagedExports,再次将包装器公开为非托管DLL接口。