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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0122
kameponerror エラーしたスクリプトファイル名2解決


kamep

リンク

2012/1/22(Sun) 21:45:59|NO.44499

スクリプトが長いので、.asファイルにして分けています。

いつもはエラーが発生した場合、onerrorで飛ばして

assert logmes ""+lparam+"行目 Error:"+wparam+""

としているのですが、エラーが発生したファイルも検出できないでしょうか?
ファイルというのは、debugウィンドウの( line:行 ) の上にある.hspや.asなどのスク
リプトが記述してあるファイルです。



この記事に返信する


Cookies

リンク

2012/1/22(Sun) 22:14:48|NO.44500




kamep

リンク

2012/1/22(Sun) 23:04:35|NO.44501

失礼しました
私は実行ファイルではなく、「コンパイル+実行」の時にしようとしています。
実行ファイルの時にスクリプトの「行」ような概念は基本的にないと思っていますので。
あとonerrorの内容は、復帰しようとしているのではなく、「場所と内容」を告げて終了を
するようにしています。

2つ目のリンクのように
wparam:エラー番号
lparam:エラー行
があるので
refstr: スクリプト名
のようなものがあると思っていました。

info氏がコメントしていた__file__というものを駆使して「refstr:スクリプト名」のような
ものができるようにしたいと思います。

ありがとうございました
今度から過去ログを調べてから質問するようにします。



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