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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0228
れみはるmod_regexp.asとendでC++ランタイムエラー1解決


れみはる

リンク

2012/2/28(Tue) 20:41:51|NO.45092


end #include "mod_regexp.as"
この2行を実行するとC++のランタイムエラーのダイアローグが出てで落ちてしまいます。

エラーダイアローグの内容
タイトルバー:Microsoft Visual C++ Runtime Library
>Runtime Error!
>Program: C:\hsp33\hsp3.exe
>This application has requested the Runtime to terminate it in an unusual way.
>Please contact the application's support team for more information.

ヘッダーより前にendすることなんて殆どありませんが,私の環境だけでしょうか?

Windows 7 32bit (Home)
HSP 3.3



この記事に返信する


Cookies

リンク

2012/2/28(Tue) 21:02:42|NO.45093

ほんとうだ。
私も同じようになりました。

end #module #deffunc exit onexit delcom null return #global
これだけでも同じような状況が起きます。
原因は、mod_regexp.asは
(たぶん)315行目の_startregexpが実行されることを信じているのに実行されず、
_endregexpで変数が初期化される前にdelcom oRegをしてしまうからですね。

本当はError6「パラメータの型が違います」がでるべきところですが、
HSPはonexitの命令でエラーが起きるとたいがいRuntimeErrorだしちゃいますのでね。



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