.net delphi delphi-prism oxygene

.net - ¿Por qué hay tantos $ IF DEFINED(CLR) en el VCL/RTL?



delphi delphi-prism (1)

Acabo de comparar el código Delphi 2009 VCL / RTL con el 2010.

Noté que hay muchas definiciones condicionales $IF DEFINED(CLR) y obtuvieron más en la versión 2010.

Pensé que estas definiciones condicionales han caído en desuso, ya que Delphi .NET ha sido descontinuado. ¿El VCL / RTL no se usa realmente en Delphi Prism? ¿O son?


Todavía estamos usando internamente Delphi.NET para partes del IDE y para algunas de las versiones .NET de DBXpress entregadas con Delphi Prism. Por eso, mantenemos las porciones de CLR en la medida en que son necesarias esas partes del producto. También estamos trabajando activamente para reducir y finalmente eliminar nuestra propia dependencia de Delphi.NET.

Supongo que podríamos haber eliminado esas partes del código ...