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

时间:2012-03-20 16:00:53

标签: delphi

  

可能重复:
  Why are there so many $IF DEFINED(CLR) in the VCL/RTL?

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

1 个答案:

答案 0 :(得分:6)

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

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