Delphi XE2是否删除了IsWinNT功能?

Pet*_*ner -2 windows delphi virtualtreeview delphi-xe2

移植到XE2,我有一个IsWinNT编译在7和Delphi 2009的行,从来没有给我们任何guff.

我不确定这样一个函数的目的是什么,但它是删除还是移动了?

什么是类似的功能?


我的坏,这是在Virtual Trees har.对不起伙计-1对我来说.房子里免费+ 1

RRU*_*RUZ 6

我不知道这样的功能,但你可以使用这个代码

if Win32Platform = VER_PLATFORM_WIN32_NT then 
Run Code Online (Sandbox Code Playgroud)

仅供参考的Delphi XE2仅在基于WinNT的系统上运行


And*_*and 5

在Delphi 2009中,没有任何IsWinNT功能.此外,没有像这样命名的Windows API函数.很可能你很困惑:也许IsWinNT是你使用的第三方库的一部分?

无论如何,如果您只是针对Windows平台,那么您可以实现该功能

function IsWinNT: boolean;
begin
  result := true;
end;
Run Code Online (Sandbox Code Playgroud)

因为自从(包括)XP以来每个Windows版本都基于NT.