プチコン3号 SmileBASIC コミュニティプレイ日記バニラ 4357782016/04/05 10:09:35プログラムを作ってみたんですけど、1~20までは選んだ後にLOOPに行くようにしたのですが、最後のファイルという所を選ぶとPROにいかせるようにプログラムを作ろうとしてもなかなか作れないので、公開キーを出すので、知ってる人がいたら教えてください、お願いします。 公開キー[AE8XDEQE]2そうだね 9返信プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿otta777 otta777a2016/4/5 13:00カーソルを「ファイル」の位置に移動してAボタンを押すと@21に移動して ダイアログを表示後に@PROに移動するようなプログラムになってますよ。 やりたいことがこれと井違う場合はもう少し具体的にどうしたいか 書いてみて下さい。0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿バニラ 4357782016/4/5 20:42ありがとうございます、でも僕はファイルを選んだら@PROのしたにある、もうひとつの選択肢のある所に移動させたいのです。でもやり方が分からないので宜しくお願いします。 (いろいろ直してみたプログラム「DKENYXDX」)0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿otta777 otta777a2016/4/5 22:08現状プログラムをRUNすると@PROのある1行目から実行しますが ボタン検出の条件を満たさないため65行目まで素通りします。 メインのメニューを表示してカーソルを「ファイル」の位置に移動して Aボタンを押すと@21に移動してダイアログを表示後に@PROに 移動しますがループするような構造になっていないため65行目まで 素通りしてまたメインのメニューの表示に戻ります。0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿otta777 otta777a2016/4/5 22:161~64行のプログラムは278行以降に移動した方がいいと思います。 更に上ボタン、下ボタン、Aボタンを押したときの処理はループの中に 記述して1回で抜けてしまわないようにする工夫が必要です。 また「ファイル」を選んだときに表示するサブメニューは枠を先に 表示してから項目を表示しないと枠を描くときに空白で上書きされて しまうために項目が消えてしまいます。 直す場所が多いですがチェックリストを作って一つずつ修正してみて 下さい。 0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿バニラ 4357782016/4/6 4:40ありがとうございます、やってみます!0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿バニラ 4357782016/4/6 5:51教えられたとうりにやってみたんですけど、なぜかファイルを選ぶとよく分からないバグが起きてしまいます。 公開キー「5K2NYPDF」 何か間違っていたら教えてください。0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿otta777 otta777a2016/4/6 7:59@PROにGOTOで飛んだ後にどんな風にプログラムが動作しているか 追えていますか? 上、下ボタンを押したときの処理(218~230)をした後に枠を 表示(232~255)してACLSで一度画面を消して(257) サブメニューの項目を表示(258~262)してAボタンを押したときの 処理(264~269)をしてカーソルの処理(270~276)をして @PROに戻って(281)しています。 0そうだね プレイ済み2017/11/03 13:45:03に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿otta777 otta777a2016/4/6 8:10ループの中で毎回ACLSをしてサブメニュー画面を表示してしまってるため 画面がちらついていますし、A=6をループ内で設定しているため カーソルを移動する処理をしてもカーソルの位置が固定されてしまっています。 まず、ループ処理をする前に行う処理とループの中で行う処理に何が必要か リストアップして見て下さい。 ループ処理をする前にサブニューの表示やカーソル位置の初期設定 ループ処理中にはボタンの入力処理やカーソルの移動処理が必要になる と思われます。0そうだね プレイ済み2017/11/03 13:45:03に取得