02_dim64.hsp

sample\hspint64.dll\02_dim64.hsp » Plain Format

// hsp3_64.as → hspint64.as の順にインクルードしてください。
// また、varptr や callfunc をマクロで置き換えている都合上、
// hspint64.as のインクルードは なるべく上に書いておくことをお勧めします。
// なお、varptr や callfunc をマクロの置換をしない場合は、以下のコメントを解除してください。
// #define CANCEL_UNDEF_HSPINT64 

#include "hsp3_64.as"
#include "hspint64.as"

// dim64
// int64型の配列変数を作成します

dim64 i64, 16
mes "要素数" + length(i64)

repeat length(i64)
    i64(cnt) = int64("2147483647") + cnt 
loop

repeat length(i64)
    mes i64(cnt)
loop

// dimtype でも同じことができます
dimtype i64_2, vartype("int64"), 4
mes "要素数" + length(i64_2)

repeat length(i64_2)
    i64_2(cnt) = int64("-2147483648") - cnt 
loop

repeat length(i64_2)
    mes i64_2(cnt)
loop