メモリ

変数[HSP2][HSP3]
変数内の任意の位置から指定文字数分、代入したい変数の任意の位置にコピーする memcpy
変数内の任意の位置から指定文字数分、同じ文字データで埋める memset
任意の変数の機能をコピー(クローン化)する dup
変数に特殊なメモリを設定する mref
変数のアドレスを取得する ll_getptr
変数を安全に処理するメモリノートの対象とする notesel notesel
配列[HSP2][HSP3]
テキストを保持できるメモリを確保する alloc alloc
指定数分だけ整数値を保持できるよう変数を定義・初期化する dim dim
指定数分だけ実数値を保持できるよう変数を定義・初期化する ddim
指定文字数分だけテキストを保持できるよう変数を定義・初期化する sdim sdim
指定数分だけラベルを保持できるよう変数を定義・初期化する ldim
配列変数の要素数を繰り返し数として処理をループする foreach
配列変数1次元目の要素数を取得する length
配列変数2次元目の要素数を取得する length2
配列変数3次元目の要素数を取得する length3
配列変数4次元目の要素数を取得する length4
変数の使用メモリを取得する getvarsize getvarsize
変数の次元数を取得する getdimentions getdimentions
変数の次元サイズを取得する getdiminfo getdiminfo
自動拡張した配列変数のサイズを縮小する memreset
データ[HSP2][HSP3]
命令の処理結果(数値)を取得する stat stat
命令の処理結果(文字列値)を取得する refstr refstr
命令の処理結果(小数値)を取得する refdval
キュー方式で数値データを格納する enq enq
キュー方式で数値データを取り出す deq deq
スタック方式で数値データを格納する push push
スタック方式で数値データを取り出す pop pop
配列変数の各要素値の合計を返す sum sum
配列変数の各要素値の平均を返す average average
システム[HSP2][HSP3]
パソコンに搭載している全・使用・空きメモリ容量を取得する sysinfo sysinfo
解放[HSP2][HSP3]
HSPプログラムを終了して使用したメモリを解放 end end
自動確保機能により肥大化した変数サイズ縮小 alloc, dim, sdim alloc, dim
ddim, sdim
クリーンアップを行う新規命令の引数 onexit onexit
メモリノート対象変数を1つ前の変数に戻す(なければ解除のみ) noteunsel
ll系命令でロードしたDLLを解放する ll_libfree
HLP形式のヘルプを終了する winhelp_close winhelp_close
CHM形式のヘルプを終了する htmlhelp_close htmlhelp_close
エクセルを終了する xlQuit xlQuit