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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1011
ランタイムエラー3解決


リンク

2014/10/11(Sat) 14:10:52|NO.65504

HSp3Dishでプログラミングをしていて、
実行画面を右上のXを押して終了させるとランタイムエラーで
プログラムが停止して不正に終了することがよくあります。
プログラム内でendすれば普通に終了するし、android用デバッグビルドも通って
実行に支障はないため問題無いと言えば無いのですが。

このエラーが出る条件がよくわからなくて
例えばエラーの出ないプログラムにmes "a"を1行追加しただけでエラーが
出るようになったりもします。
放置してもよいものなのか、あるいは推察される原因などございましたら
お教えください。
OSはWindows7の32bit版です。



この記事に返信する


yu

リンク

2014/10/11(Sat) 15:22:15|NO.65507

たしかにちょこっとしたことで変なエラーが出るときはあります。
しかしながら、情報が少なすぎて返答しようがないです。

ちなみに、今ビルドに使用しているHSPのバージョンは3.4RC2でしょうか。
3.3や、3.4β初期の頃に比べるとかなり挙動も違うと思うので。

可能であれば、エラー動作を起こすスクリプト、もしくは
再現される最小限のスクリプトがあるとよいです。

今考えられるとすれば、

・Dishに未対応のモジュールやプラグインを使用してる。
・現段階では対応していない命令や関数を使用している。
・以前のバージョンと新しいバージョンのHSPシステムのデータが混ざっている。

でしょうか。
android実機でもなにか変な挙動(強制終了など)を起こしますか?



リンク

2014/10/11(Sat) 22:38:46|NO.65523

確かに情報が少ないとは思いましたが。

ビルドバージョンは3.4β3
最新版はnote関係の妙な挙動のため、できれば使わない方向で。

再現される最小限のスクリプトは狙って作れません。
またエラースクリプトとなると合計20kbyteとなってしまいます。
プラグインは未使用、自作のスプライトモジュール17kbyte使用
標準命令のみ使用して様々なDishの制限には引っかからないよう注意はしている、はず。
また実機では全く正常に動作します。

エラーが出るのがWin版でXボタンを押したときだけ。
mesをコメントアウトするとエラーが出なくなる。
似た内容の別のスクリプトでは出ない。といった感じで???な現状ですが
まあ気にしないほうがいいかもしれませんね。何かわかったらまたご報告します。



mamo

リンク

2014/10/11(Sat) 23:53:20|NO.65524

>Win版で〜
Windowsを終了・再起動後でも症状が出る?
スリープから復帰後のみ症状がでてる?



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