为什么Delphi IDE还包含.NET代码而不仅仅是Object Pascal

XPe*_*cto 3 delphi

可能重复:
为什么VCL/RTL中有这么多$ IF DEFINED(CLR)?

我知道Delphi 7是用Object Pascal(Delphi)编写的,但自2003年12月发布的Delphi 8以来,它只是一个.NET版本,它将Delphi Object Pascal代码编译成.NET CIL.为此目的重写了IDE.

Rob*_*edy 6

IDE包含.Net代码,因为IDE至少部分是.Net应用程序.这完全独立于编译器从源代码生成的二进制文件.

虽然Delphi IDE可以帮助您开发Delphi应用程序,但这并不意味着开发工具都需要用该语言编写.部分也用C++,C#和汇编程序编写.