[荐]DDNRuntime:Delphi 调用 .NET 库工具

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(推荐使用高版本)。

暂不支持

  • 二维数组。
  • 嵌套类泛型。

演示地址
Gitee GitHub

分享到: