[quote=引用 3 楼 早打大打打核战争 的回复:]与是否安装了.net framework无关。这只是之前支持.net时代遗留的代码,后来已经没用了,因为从D2009开始,.net支持已经被废掉,用Delphi .net编译器编译的时候才会定义符号CLR,当然你也可以自己加一行{$define CLR},那样也会编译这部分代码,但是会产生很多错误
与是否安装了.net framework无关。这只是之前支持.net时代遗留的代码,后来已经没用了,因为从D2009开始,.net支持已经被废掉,用Delphi .net编译器编译的时候才会定义符号CLR,当然你也可以自己加一行{$define CLR},那样也会编译这部分代码,但是会产生很多错误
这个跟你的电脑上是否装有.net没有任何关系 Delphi历史上曾经有过Delphi for .NET这个版本, 使用它来开发.net程序时,DEFINED(CLR)为True。 如果你没有用Delphi for .NET开发程序,可以把DEFINED(CLR)一律视为False
与安装.net没有关系,现在基本视为false哈。
[quote=引用 5 楼 自由之翼Sai 的回复:][quote=引用 3 楼 早打大打打核战争 的回复:]与是否安装了.net framework无关。这只是之前支持.net时代遗留的代码,后来已经没用了,因为从D2009开始,.net支持已经被废掉,用Delphi .net编译器编译的时候才会定义符号CLR,当然你也可以自己加一行{$define CLR},那样也会编译这部分代码,但是会产生很多错误
Delphi 10.1有Win32、win64、linux、ios、android等编译器(但没有.net编译器),他们会预定义一些不同的符号。
5,388
社区成员
262,730
社区内容
加载中
试试用AI创作助手写篇文章吧