2010-02-05 13 views
21

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

Me di cuenta de 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?

Respuesta

27

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 despojado aquellas partes del código a cabo ...

+2

"También estamos volver a trabajar activamente cosas para reducir y finalmente eliminar nuestra propia dependencia de Delphi.NET" ¿Significa la reducción y, finalmente, eliminando la dependencia de .Net en el IDE? ¿De modo que algunas características dependientes de .Net como la refactorización se implementarán en el código nativo? Saludos – vcldeveloper

+12

No, solo las dependencias de Delphi.NET. Dado que ahora confiamos mucho en MSBuild para todo nuestro proceso de compilación, la dependencia de .NET probablemente se mantendrá en el futuro previsible. –

+0

Y es probable que el código J # de refactorización basado en Together permanezca en J # y, por lo tanto, dependa más o menos de .net para siempre. –

Cuestiones relacionadas