为什么有这么多的$如果定义(CLR)中的VCL / RTL? [英] Why are there so many $IF DEFINED(CLR) in the VCL/RTL?

查看:475
本文介绍了为什么有这么多的$如果定义(CLR)中的VCL / RTL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只是比较了2009年德尔福VCL / RTL code到2010年的。

I've just compared the Delphi 2009 VCL/RTL code to the 2010 one.

我注意到,有许多 $如果定义(CLR)有条件的定义,他们得到了更多的在2010年的版本。

I noticed that there are many $IF DEFINED(CLR) conditional defines and they got more in the 2010 version.

我认为这些条件的定义有淘汰,因为德尔福.NET已经停产。该VCL / RTL没有真正用在德尔福棱镜?或者是什么人?

I thought that these conditional defines have fall into disuse, since Delphi .NET has been discontinued. The VCL/RTL aren't really used in Delphi Prism? Or are they?

推荐答案

我们仍在使用Delphi.NET内部的IDE部分地区和一些DBX preSS的.NET版本的交付与德尔福棱镜的。正因为如此,我们保持CLR的部分,只要所需要的产物的那些部分。我们还积极返工的事情,以减少并最终消除我们自己的Delphi.NET的依赖。

We're still using Delphi.NET internally for parts of the IDE and for some of the .NET versions of DBXpress delivered with Delphi Prism. Because of that, we're maintaining the CLR portions insofar as what is needed by those parts of the product. We're also actively reworking things to reduce and eventually eliminate our own dependence on Delphi.NET.

我想我们可以剥离的code的部分了...

I suppose we could have stripped those portions of the code out...

这篇关于为什么有这么多的$如果定义(CLR)中的VCL / RTL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆