ゲーム制作ツール RPGツクールXP 【RGSS,RGSS2】厄介なSyntaxErrorの封じ方


This topic contains 0件の返信, has 1件の返信, and was last updated by  ライシェス 3 年 4 ヶ月.

  •  RGSS(RGSS2も)では、SyntaxErrorは詳細を表示しませんでした。特に、イベントコマンド、スクリプトでやってしまうと何処が原因だよって途方に暮れることもありました。RGSS3では改善されたようですが、RGSS(RGSS2)使いの皆様もかなりの数いらっしゃることなので、SyntaxErrorを封じる方法を説明します。

    unless defined?(ScriptSyntaxError)

      class ScriptSyntaxError < Exception;end

        class << SyntaxError

        undef new

        def new(message,*args)               

          ScriptSyntaxError.new(message)

        end

      end

    end

       こうするだけで、SyntaxErrorの詳細が表示されるようになります。 RGSS/RGSS2でお困りの方はお試しあれ。  

このナレッジに返信するにはログインしてください。