プチコン3号 SmileBASIC コミュニティ投稿Mr.m udatomoki_22015/01/28 16:28:13質問質問です。実行中のプログラムスロットを求める方法を教えてください。2そうだね 7返信プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿l-oxygen_k KOKO9292922015/1/28 16:31PRG○○○○ で求められると思う。 カレントスロット求めるプロパティがあったような気が…w0そうだね プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿コータ[quota] W.D.WE2015/1/28 16:52PRGSLOTですね。0そうだね プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿コータ[quota] W.D.WE2015/1/28 16:59でもこれはプログラム操作命令のカレントプログラムスロットなので、たぶん質問の意図と違うような気がします。 0そうだね プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿コータ[quota] W.D.WE2015/1/28 17:13もし、ほかのプログラムと重複しないラベルがあれば、 CHKLABEL("0:@ラベル")がTRUEのときスロット0にいることがわかると思います。重複しない保証をどうするかと言う問題は残りますが・・・0そうだね プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿コータ[quota] W.D.WE2015/1/28 18:56追伸)以下の4つのCHKLABEL()の結果の1つだけがTRUEならそのスロットで実行中になります。 CHKLABEL("0:@ラベル") CHKLABEL("1:@ラベル") CHKLABEL("2:@ラベル") CHKLABEL("3:@ラベル")0そうだね プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿Oskar oskar_liebig2015/1/28 20:15ちょっと前にそういう関数書いて投稿しましたよー 公開キー E3XK33JS 0そうだね プレイ済み2017/11/03 23:58:50に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿Oskar oskar_liebig2015/1/28 20:28原理はコータさんのおっしゃっているものですが、同じラベルと関数を組み込んだプログラムが他スロットにあっても大丈夫なように細工してあります。 なお、BACKTRACE コマンドを実行してコンソールから読み取るという、ちと強引な方法も開発されているようです。0そうだね プレイ済み2017/11/03 23:58:50に取得