DELPHI NEXTGEN编译开关

DELPHI NEXTGEN编译开关

{$IFDEF NEXTGEN}
  UTF8String = type _AnsiString(65001);
  RawByteString = type _AnsiString($ffff);
  {$NODEFINE UTF8String}
  {$NODEFINE RawByteString}
{$ELSEIF Defined(LINUX64) or Defined(OSX64)}
  UTF8String = type AnsiString(65001);
  RawByteString = type AnsiString($ffff);
  {$NODEFINE UTF8String}
  {$NODEFINE RawByteString}
{$ELSE}
  UTF8String = type AnsiString(65001);
  RawByteString = type AnsiString($ffff);
{$ENDIF}

 

  以上代码摘自DELPHI系统单元的源码。

我们来看看这个{$IFDEF NEXTGEN}编译开关倒底是啥意思?

首先,这个编译开关是从XE3开始增加的。

就名字来 NEXTGEN 来看,即 next generation的意思。也就一下代编译器
代表着Delphi的未来。

posted on 2021-01-11 21:05  癫狂编程  阅读(176)  评论(0编辑  收藏  举报

导航

好的代码像粥一样,都是用时间熬出来的