在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
演示内容之一便是“同一平台、多种语言”。在.net的CLR平台上不同语言编写的程序可以相互调用。其UML图如下: 我们使用Delphi 8编写Person类,并编译成DLL文件。代码如下:
unit TPerson;
interface type Person = class private { Private Declarations } public Name : string; Age : integer; constructor Create; end; implementation constructor Person.Create; begin inherited Create; end; end. 在VB.NET添加对Delphi编写的DLL的引用,并编写继承自Person类的Employee类。
Imports System
End Class 下面的工作就是用C#编写代码调用Delphi与VB.NET生成的DLL。分别将两个DLL的引用添加到项目中,然后编写调用程序:
using System;
using TEmployee; public class Client } 到此为止,程序编写完成,看看效果吧。完整的程序代码可以从这里下载。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论