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