プチコン3号 SmileBASIC コミュニティ投稿fal-rnd 6.283182015/01/15 17:01:47なんでこれ DIMんところで弾かれるんですか?0そうだね 6返信プレイ済み2017/11/04 00:15:16に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿l-oxygen_k KOKO9292922015/1/15 17:24なんで笑ってんの 定義済みの配列変数だから。 DIRECTモードでCLEARしてから実行しよう。0そうだね プレイ済み2017/11/04 00:15:16に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ひろきち henahenachoco2015/1/15 17:31確か配列変数を使うには、プログラムの流れに関係なく、宣言の方が行番号の少ない方に書かないといけないんじゃなかったですかね? 不具合なのか仕様なのかはわかりませんが。0そうだね プレイ済み2017/11/04 00:15:16に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿コータ[quota] W.D.WE2015/1/15 17:40推測なので、間違っているかもしれませんが、実行前の構文解析で検出していると思います。3行目でAが登録済みになっているために、7行目でAを登録しようとしてエラーを検出しているのではないでしょうか。宣言は実行対象で無くなったと思われ、へたれさんのおっしゃるように、最初に使用する前に定義する必要があると思われます。0そうだね プレイ済み2017/11/04 00:15:16に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿otta777 otta777a2015/1/15 18:53プチコン3号ではDIM命令は配列変数を参照するプログラムの前に 記述してないとエラーになる仕様のようです。 プチコンmkIIやパソコン用のBASICでは実行順で処理されるので GOSUB命令の飛び先でDIM命令により配列の宣言をしても問題 無いのですがプチコン3号では配列変数を参照する前に宣言の 必要があります。0そうだね プレイ済み2017/11/04 00:15:16に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿あまさと しおん ShionAmasato2015/1/15 21:25ちなみにCLEARは無関係です。そもそもダイレクトモード専用なのはエディットモードでは不要(RUN時にされる)だから。0そうだね プレイ済み2017/11/04 00:15:16に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿fal-rnd 6.283182015/1/15 22:13皆さんありがとうございます!!!0そうだね プレイ済み2017/11/04 00:15:16に取得