在Delphi中使用C#dll导出的类

时间:2017-03-26 08:55:42

标签: c# class delphi dllimport

我发现无法在Delphi dll中导出类。 现在我想使用在C#编写的dll文件中导出的类(即TLSharp类) 有没有办法在Delphi中使用这个类对象和方法?

P.S:我的意思是在Delphi程序中使用C#dll文件中导出的类,而不是在C#程序中使用Delphi dll,解释如下:Delphi's interoperability with .NET

1 个答案:

答案 0 :(得分:-2)

我没有详细信息,但我可以给你一个开始的位置。 Dll通信管理我的操作系统。所以有一些限制。数据类型受原始数据类型(long,int,pointer,char等)的限制。所以你不能在delphi和c#之间共享类方法(作为指针是)。您需要在不使用类方法的情况下开发通信。您可以在dll中从类创建对象。然后用原始方法访问它的属性和方法。我尝试将嵌入式mysql库实现为C#开发的C#。可以this open source project给你起点。