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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0123
うひょシステムエラーのときもonerrorを反応させたい8解決


うひょ

リンク

2007/1/23(Tue) 17:44:52|NO.5040

システムエラー(1)のときもonerrorを反応させたいのですが、反応しません。
システムエラーのときは反応させることはできないのでしょうか?
できるのであれば、その方法を教えてください。お願いします。



この記事に返信する


As

リンク

2007/1/23(Tue) 18:04:13|NO.5042

それよりもシステムエラーがでる環境のほうがやばいです^^;
外れてしまいますが、なぜシステムエラーがでるのでしょうか?



Irisawa

リンク

2007/1/23(Tue) 19:03:46|NO.5044

システムエラーはWin側の例外が発生した場合などのかなり限られた状況において発生する
もので、正確にはHSPのエラーではないのでHSP側で制御はできません。

NULLポインタ処理をしてしまったなどのスクリプト(ユーザー側)に問題がある場合、
HSP側の不具合が原因である場合が殆どなので、スクリプトにまったくの問題が見つ
からない場合はここにスクリプトを提示してください。
HSP側の不具合であることが確定した場合、不具合報告してください。



うひょ

リンク

2007/1/23(Tue) 20:13:38|NO.5046

再現できるスクリプトはこれです(汗)。

notesel a noteadd "aa",0,0 noteget aaa,3
完全にスクリプトが悪いのですが…。



Kpan

リンク

2007/1/23(Tue) 20:27:31|NO.5047

行数を取得しておくとか。

notesel a noteadd "aa",0,0 mes noteinfo (0) noteget aaa,3



hitochan

リンク

2007/1/23(Tue) 20:28:46|NO.5048

変数aの4行目に何もないからだと思います。



As

リンク

2007/1/23(Tue) 20:47:52|NO.5049

HSPのバージョンが古いです。
最近のバージョンでは以前私がエラー報告してから直ってますよ。



Irisawa

リンク

2007/1/24(Wed) 00:40:28|NO.5059

システムエラーが発生する場合でスクリプト側に問題がある場合は必ず修正してください。
そのまま放置するのは問題があります。
HSP本体に不具合がある場合は修正されるまではその部分は実装しない方がいいです。



うひょ

リンク

2007/1/24(Wed) 14:52:03|NO.5076

やっぱり修正しないといけないですね。
少し努力すれば直る問題だったので、直すことにします。
こんな質問に付き合ってくれた皆様、ありがとうございます。



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