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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0606
あまもりHSP開発wikiにある画像ボタンでエラーが出てしまいます6解決


あまもり

リンク

2008/6/6(Fri) 02:21:32|NO.16448

こんばんは。

HSP開発wikiにある画像ボタンについて質問です。
オプション画面の作成に画像ボタンのモジュールを使わせていただいているのですが、
タイトル画面からオプションに行き、
いったんタイトルへ戻り、
またオプション画面に行こうとすると
【mod_customizebutton 初期化エラー】
と出て終了してしまいます。

私では解決方法がわからず、
質問させていただきました。
どなたか解決方法を教えていただけないでしょうか?

モジュールは↓のものを使用させていただいています。
http://hspdev-wiki.net/?Module%2Fmod_customizebutton_v2

よろしくお願いいたします。



この記事に返信する


StarratS

リンク

2008/6/6(Fri) 06:31:55|NO.16454

じゃぁオプション画面に問題があるんじゃないんですか?



SYAM

リンク

2008/6/6(Fri) 12:55:13|NO.16455

もしや、スクリプトの中でモジュールのスクリプトファイルをincludeしてる箇所よりも前に戻るような流れにしていませんか?



あまもり

リンク

2008/6/6(Fri) 13:03:07|NO.16456

StarratSさんSYAMさん有難うございました。

原因はどうやらおっしゃる通りの、
インクルードしているよりも前に戻っていたのが原因でした。



staRRats

リンク

2008/6/6(Fri) 17:25:47|NO.16457

>もしや、スクリプトの中でモジュールのスクリプトファイルをincludeしてる箇所よりも前に戻るような流れにしていませんか?
>インクルードしているよりも前に戻っていたのが原因でした。

俺、こんなスクリプトの組み方したことないから、予想も出来なかったよ。



SYAM

リンク

2008/6/6(Fri) 18:13:51|NO.16458

エラーの出たタイミングとエラーメッセージから考えると『初期化を2回してはならないのに、している』と想像がつきます。
さらに詳しく調べるなら、モジュールのスクリプトを眺めてみると問題のエラーメッセージはモジュールのスクリプトファイルのグローバルな領域から呼び出すように書かれた初期化命令の中でしか使われてないことがわかります。
つまり、エラーはモジュールのスクリプトをincludeした箇所でしか起きない。
…となるともう、そこを2回通って、初期化しようとしてコケてるんだなと判断がつきます。

#調べる前に『2回初期化してませんか』とだけ投稿しようとして思いとどまりました。が、それだと判らなかった可能性が高いですね。
調べてからにしてよかった…。



staRRats

リンク

2008/6/6(Fri) 18:21:31|NO.16459

わざわざモジュールの中身を見てまで協力してあげたんだ・・・えらいね;
俺、ただ
「自分のスクリプトにモジュールを組み込んでエラーが出たなら、
自分の書いたスクリプトが悪い」
って判断であー書いたよ。
モジュールの中身まで見てあげる余裕がなかった。いや、時間がなかった。



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