バイナリデータの途中には0x00が含まれる可能性があります。
このsdim内の格納データの長さを知る方法はありませんでしょうか。
仕様上、格納されるデータを知る(記憶しておく)ことができないので、
データ格納済みのsdimバッファから長さを知りたいと思っています。
//dummyの試験用データ生成 randomize sdim buf,1000 len = rnd(1000) //この長さを知りたい for i,0,len,2 poke buf,i,rnd(255) //適当に値を入力 poke buf,i+1,0 //1文字ごとにNULL文字記入 next //bufの中を覗いてみる mes "strlen = " + strlen(buf) + ", len = " + len mes "mes結果-----------------------------------------" mes "" + buf mes "dump結果-----------------------------------------" mes " " color 180,180,180:boxf 0,ginfo_cy,ginfo_mesx,ginfo_winy:color for i,0,len s = "" + strf("%04X ", i * 16) for foo,0,16 s += strf("%02X ", peek(buf, i)) i++ if i >= len {_break} next mes s next