Why Delphi also contains .NET code instead of plain Pascal object

Possible duplicate:
Why is there so many $ IF DEFINED (CLR) in VCL / RTL?

I know Delphi 7 was written in Object Pascal (Delphi), but since Delphi 8 released in December 2003 was a .NET release that compiled the Delphi Object Pascal code into .NET CIL; the IDE has been rewritten for this purpose.


source to share

1 answer

The IDE contains .Net code because the IDE is, at least in part, a .Net application. This is completely independent of the binaries the compiler generates from your source code.

While the Delphi IDE helps you develop Delphi applications, this does not mean that all development tools must be written in that language. The parts are also written in C ++, C # and assembler.



All Articles