pal_GetWinVersion
このページは、HSP(Hot Soup Processor)用機能拡張プラグインPALHSP(Progressive and Advanced Library for HSP)の公式マニュアルです。
現在、「pal_GetWinVersion」命令についての説明を表示しています。マニュアル目次はこちら。
pal_GetWinVersion int
呼び出し方:
p1 = 0〜(0) : 取得モード
(戻り値)
stat : 取得結果
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
システム制御命令の他の命令
- pal_GetVersion
Palhspのバージョンを取得 - pal_Command
MS-DOSコマンドを実行 - pal_GetSystemColor
システムカラーを取得 - pal_GetSystemClock
システム起動からの経過時間を取得 - pal_GetClock
プログラム開始からの経過時間を取得 - pal_GetUserName
現在ログイン中のユーザ名を取得 - pal_SetComputerName
コンピュータ名を変更 - pal_GetComputerName
コンピュータ名を取得