プチコン3号 SmileBASIC コミュニティプレイ日記しょうご shou972017/09/13 23:18:35最近、ゲーム機風ゲーム集『ゲームランド』でエラーになるという質問を多く頂いております。ゲームランドではプチコン3号Ver.3.5.1以降で追加された命令を使用していますので、動作しない方でプチコン3号のバージョンが3.5.1以前の方はプチコン3号をアップデートしてから再度お試し頂きますよう、お願い致します。4そうだね 8返信プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿otta777 otta777a2017/9/14 9:01システム変数VERSIONをチェックしてVer.3.5.1以前だった場合は ダイアログでその旨を表示して終了する様にしておくと いいかもしれませんね。0そうだね プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿しょうご shou972017/9/14 16:53追加命令自体が更新後でしか使えなくなっており、プログラムを起動直後にシンタックスエラーになるので、残念ながらできません。1そうだね プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿あまさと しおん ShionAmasato2017/9/14 20:02中間コードに変換する都合で、SyntaxErrorが実行の瞬間で出てしまうんだよね(インタプリンタならダメな部分に到着した時点で出る) XONを使いつつプチコンのバージョン違いに対応するのは無理ゲー。0そうだね プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿otta777 otta777a2017/9/15 1:06>しょうごさん あ、そっか。文法チェックで引っかかってエラーが出ちゃうんですね。 ちょっと面倒ですがバージョンチェックプログラムからEXEC命令で 本来のプログラムを実行するのはどうでしょうか? ACLS IF VERSION<&H3050100 THEN DIALOG "プチコンをVersion3.5.1以上にアップデートして下さい":END ENDIF BACKTRACE C=CHKCHR(0,0) EXEC "PRG"+CHR$(C)+":ファイル名" 1そうだね プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ネタバレこういち driton2017/9/15 15:14どんな状況か分かりませんが、はるさん(HARUHI-0913)の方法ならXONを使いつつプチコンのバージョン違いに対応出来るかもしれません。(ただしスロット1つを消費します。)1そうだね プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿しょうご shou972017/9/15 17:21ちょっと面倒になりますね…0そうだね プレイ済み2017/11/02 21:59:28に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿otta777 otta777a2017/9/15 19:01自分が示した方法はスロット0~3にロードする場合にする場合に 利用できる方法でした。 最後の行のEXEC命令を IF C!=&H34 THEN EXEC "PRG"+CHR$(C)+":ファイル名" ELSE EXEC "ファイル名" ENDIF としないとエラーになってしまいます。1そうだね プレイ済み2017/11/02 21:59:28に取得