FAQ


■システム変数

システム変数はその名の通り、HSPのシステム側が使用する変数です。
ユーザーからは、参照は出来ますが値の代入は出来ません。
また、これらは予約語になっていますので変数名として使用できません。

変数名
設定される内容
system ??
hspver HSPのバージョン番号(2.3は0x203になる)
cnt repeat〜loopループのカウンター
err エラーコード
stat 色々な命令のステータスなど
dispx ディスプレイのX方向 解像度
dispy ディスプレイのY方向 解像度
gmode パレットモード(256色)の時は1、それ以外の時は0 [使用不可]
mousex マウスカーソル-X
mousey マウスカーソル-Y
rval RGBカラーのR(赤)輝度情報
gval RGBカラーのG(緑)輝度情報
bval RGBカラーのB(青)輝度情報
cmdline コマンドラインに渡された引数の文字列
winx 描画先のウインドゥ X方向 サイズ
winy 描画先のウインドゥ Y方向 サイズ
strsize getstr命令で読み出したByte数
csrx カレントポジションのX座標
csry
カレントポジションのY座標
windir Windowsがインストールされているディレクトリパス
curdir カレントディレクトリパス
refstr ファイルダイアログで選択されたファイル名
exedir EXEファイルのディレクトリパス


FAQへ戻る