HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0322
さかRuntime Error5解決


さか

リンク

2018/3/22(Thu) 21:26:01|NO.82797

以下を実行してXで終了すると「Runtime Error!」メッセージが出ます。

onexit goto *aa
stop
*aa
exist bb
end

原因はbbが文字列でないためなのですがonexitを使用していない場合は正しいエラー?の
「パラメータの型が違います」メッセージが出ます。
3.4でも同様だったのでシステム的に問題ないのかも知れないですが原因が最初わかりませ
んでした。
次期バージョンで対応してもらえたらと思います。



この記事に返信する


チャーくん

リンク

2018/3/22(Thu) 22:37:59|NO.82799

割り込みの時?にエラーが起きるとRuntime Errorになってしまうとかそんな感じだったはずです



ゆー

リンク

2018/3/23(Fri) 13:38:45|NO.82801

onexitでジャンプしたとき、エラーが発生するとランタイムエラーが発生します。
onexitだけでなく、oncmdやonerrorも同様です。

ご参考に
http://predator.hateblo.jp/entry/2014/07/13/133928



さか

リンク

2018/3/23(Fri) 23:40:45|NO.82803

チャーくんさん、ゆーさん、補足ありがとうございます。

結構既知なんですかね。

でもこれ知らないと簡単なエラーをシステム的なエラーと思って驚きますので
解消してほしいところです。



minasoft

リンク

2018/3/27(Tue) 17:15:18|NO.82842

>原因はbbが文字列でないためなのですが
こうすればいいと思います。

bb="" onexit goto *aa stop *aa exist bb end
また、Debugウィンドウを表示しなければランタイムエラーは表示されませんよ。



ゆー

リンク

2018/3/27(Tue) 18:10:16|NO.82846

>また、Debugウィンドウを表示しなければランタイムエラーは表示されませんよ。
デバッグウィンドウを表示してもランタイムエラーは出ませんが。



ONION software Copyright 1997-2023(c) All rights reserved.