Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> PALHSPマニュアル -> システム制御命令 -> Windowsのバージョンを取得

pal_GetWinVersion

このページは、HSP(Hot Soup Processor)用機能拡張プラグインPALHSP(Progressive and Advanced Library for HSP)の公式マニュアルです。 現在、「pal_GetWinVersion」命令についての説明を表示しています。マニュアル目次はこちら

pal_GetWinVersion int

呼び出し方:
p1 = 0〜(0) : 取得モード

(戻り値)
stat : 取得結果

この命令の説明

Windowsのバージョンを取得し、結果を変数statに格納します。
p1には、以下の値を指定して下さい。

0 : メジャーバージョンを取得
1 : マイナーバージョンを取得
2 : OSの種類

p1が2の場合は、以下の値がstatに格納されます。

0 : Win32s系
1 : Windows 95系
2 : Windows NT系

※Windows 98,MEは95のバグフィックス版ですので、結果はWindows 95系になります。
 同じように、Windows 2000の場合の結果はWindows NT系になります。

サンプルコード

#include "palhsp.hsp"
sdim os,30,3
os.0 = "Win32s"
os.1 = "Windows 95"
os.2 = "Windows NT"
pal_GetWinVersion 0
ver = "" + stat
pal_GetWinVersion 1
ver += "." + stat
pal_GetWinVersion 2
dialog "Windows Version: " + os.stat + " "+ver

システム制御命令の他の命令

Meteoric Streamについて

管理人

Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> PALHSPマニュアル -> システム制御命令 -> Windowsのバージョンを取得