DDNRuntime是一个用Delphi调用.NET的库。支持调用C#、VB.NET编写的程序集。支持自动导入.net dll,并创建.net接口。
官方QQ群:712048702
特性
- 不需要COM的支持。
- 支持.NET Framework和.NET Core Runtime
- 使用非常的简单,只需要在Delphi中申明.NET的类型和方法即可。
- 专门的翻译工具,输入一个或者多个.NET的程序集DLL,即可输出一个或者两个Delphi导入单元。
- 支持接口类型。
- 支持动态数组(一维数组)。
- 支持委托类型。
- 支持委事件。
- 泛型类型(有限的支持。暂不支持嵌套的泛型,比如:DNICollection<DNKeyValuePair<TKey, TValue>>这类的多层嵌套)。
要求
.NET Framework 4.x (仅支持Windows)
.NET Framework v4.x。
VC++ 2015运行库(v140)。
.NET Core ( 计划支持跨平台 )
NET Core 2.1 ,配置运行时版本见 DDNC.InitNETCore。
NET Core 3.1 ,配置运行时版本见 DDNC.InitNETCore。
NET 5.0 ,配置运行时版本见 DDNC.InitNETCore。
最低要求Rad Studio XE3(推荐使用高版本)。
暂不支持
- 二维数组。
- 嵌套类泛型。