ディオゲネス・クラブ
Openformのエラーについて - ys
2024/12/21 (Sat) 17:51:24
初学者につき、以下のエラーで困っております。
解決策についてわかる方がいらっしゃいましたら、ご教示ください。
下記、プログラムの中でOpenformのコマンドが不正なものとしてエラーが直せません。
つきましては、改善点等ありましたらご教示ください。
よろしくお願いいたします。
エラーの表示画面は添付の画像の通りとなります。
:MENU
if (= %0 "YES") then
openform "Dummy3.FRM" until (= "[END]" $0)
else
message "" "Error: Dummy3.FRM not found"
endif
else
end
endif
; デバッグ用メッセージ
message "" "Checking cell values"
if (= (cell 1) 1) then
goto :ALL
elseif (= (cell 2) 1) then
goto :TTM
else
message "" "! Error !"
ENDIF
END
Re: Openformのエラーについて - たわしと
2024/12/21 (Sat) 20:28:51
anj さん、こんばんは。
| 下記、プログラムの中でOpenformのコマンドが不正なものとしてエラーが直せません。
ざっと見ただけですが、とりあえず気がついたところを。
画像のエラーメッセージが「KMmacro 0.72」となっていますが、これは KMmacro.exe を実行したのでしょうか? それとも KMMacroP.exe?
KMmacro を実行したのだとしたら、「Openform」などのコマンドや関数は KMMacro ではなく KMMacro「P」の方のものですので、エラーになるのは当然です。どうしてそんな取り違えが起きるのか、がちょっと不思議ではありますが……。あ、でも goto とかがあるなあ。とりあえず、そのあたりをご確認ください。
それにしても最近、KMmacroP の方はあんまり触ってないな。プログラムをいじっていないのもそうですが、実行もしてません。その手の仕事をしていた時は、form を使った入力ってすごく便利だったんですが、そこからは離れてしまったので……。