演示内容之一便是“同一平台、多种语言”。在.net的CLR平台上不同语言编写的程序可以相互调用。其UML图如下:
我们使用Delphi 8编写Person类,并编译成DLL文件。代码如下:
在VB.NET添加对Delphi编写的DLL的引用,并编写继承自Person类的Employee类。
下面的工作就是用C#编写代码调用Delphi与VB.NET生成的DLL。分别将两个DLL的引用添加到项目中,然后编写调用程序:
到此为止,程序编写完成,看看效果吧。完整的程序代码可以从这里下载。
到此为止,程序编写完成,看看效果吧。完整的程序代码可以从这里下载。
相关文章: