c++ builder > Win32Platform > Win7以降でチェックの必要はあるのだろうか?


関連IDE
C++ Builder XE4

delphiのコードで以下の条件文を見た

if Win32Platform = VER_PLATFORM_WIN32_NT then  

XE4のヘルプを見ると System.SysUtils.Win32Platformとしてヘルプがある。

  • VER_PLATFORM_WIN32s --> システムは Win32s である
  • VER_PLATFORM_WIN32_WINDOWS --> システムは Windows 95 である。
  • VER_PLATFORM_WIN32_NT --> システムは Windows NT である

しかしながら、SOには以下の記載がある (RRUZさんの回答)。

if Win32Platform = VER_PLATFORM_WIN32_NT then
FYI Delphi XE2 only runs on WinNT based systems

XE4でWindows7以降のアプリの場合、Win32Platform のチェックは無意味なのかもしれない。