>>おちゃめさん あら、ほんとだ。INKEY$の戻り値を変数に代入するだけでよいみたいですね。なんか勘違いをしていました。 VAR SA$[9] K$=SA$[5] '←未初期化の長さ0の文字列の参照を代入 とし、 ? VAL(K$) とすると、VALでType mismatchとなることを知っていたので、 その先入観でコメントしてしまいました。 ...それにしても、何だか不可解な挙動をしますね、コレ。