記事No | : 3441 |
タイトル | : Re^3: ? Potblが機能しない |
投稿日 | : 2023/04/22(Sat) 13:14:24 |
投稿者 | : JF0MDA/千葉 |
参照先 | : |
JI1XSE 森様
ありがとうございました、解決いたしました。
これで面倒な操作しないで済みます
> > 推測になります。
> > 該当のところを、動作比較するために次のように定義されていないでしょうか。
> > これだとご指摘の動作で、常に !cp !QTが表示されます。
> > (・・・番号は、仮の行番号とします)
> >
> > ? Potbl ;ポータブルの否か・・・100
> > ;#Print 10,55, "移動地!cp !QT" ;コールサイン/エリヤ 移動地・・・101
> > #Print $$X, !$$Y+37, "移動地!cp !QT" ;コールサイン/エリヤ 移動地・・・102
> >
> > ? Potblは「移動局であれば、この次の一行を実行します。」です。
> > 前述の場合、動作は
> > (1)移動局の場合
> > 100 -> 101 -> 102
> > (2)移動局でない場合
> > 100 -> 102
> > で結局、コールサイン、移動地を印刷します。
> >
> > 101はコメントですが、移動局の場合は「次の一行101を読む動作」をします。
> > しかしコメントなので何もしないで102に行きます。
> > [?条件命令]の後に、[;]コメントを入れないことで改善です。
> >
> > ? Potbl ;ポータブルの否か
> > #Print $$X, !$$Y+37, "移動地!cp !QT" ;コールサイン/エリヤ 移動地
> >
> > >
> > > ? Potbl
> > > #Print 10,55, "移動地 !cp !QT"
> > > 正常に表示されます
> > > #Print $$X, !$$Y+37, "移動地 !cp !QT"
> > > 常に !cp !QTが表示されてしまいます
- WebForum -