関連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 のチェックは無意味なのかもしれない。