繁体   English   中英

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

[英]Using classes exported by C# dll in Delphi

我发现没有办法在Delphi dll中导出类。 现在,我想使用在C#编写的dll文件中导出的类(即TLSharp类),是否可以在Delphi中使用此类对象和方法?

PS:我的意思是在Delphi程序中使用C#dll文件中导出的类,而不是在C#程序中使用Delphi dll,其解释如下: Delphi与.NET的互操作性

我没有详细的信息,但是我可以给您一个开始的位置。 DLL Communication管理着我的操作系统。 因此有一些限制。 数据类型受原始数据类型(long,int,指针,char等)限制。 因此,您不能在delphi和c#之间共享类方法(作为指针,是)。 您需要在不使用类方法的情况下进行交流。 您可以从dll中的类创建对象。 然后用原始方法访问它的属性和方法。 我尝试将嵌入式mysql库实现为用C ++开发的C#。 可能是这个开源项目为您提供了起点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM