「hmJS・JavaScript」と「秀丸・デバッグ出力モニター」

  • 概要

    hmJS・JavaScriptでのエラーを知るにはどうするのか、が掲載されています。

    秀丸エディタ・デバッグ出力モニター

    秀丸マクロのエラーは「ダイアログ」で表示されますが、
    「hmJS・JavaScript」については、ダイアログではエラーを表示しません。
    (あえて出していません)

    hmJS・JavaScriptでは、エラーは「秀丸・デバッグ出力モニター」に表示されます。

    意図的に、秀丸エディタ・デバッグ出力モニターに出す場合

    JavaScript内部に、「hm.debuginfo」関数というのを特別に追加しています。

      #JS = loaddll( hidemarudir + @"\hmJS.dll" );
      
      #_ = dllfuncw(#JS, "DoString", R"JS(
          hm.debuginfo("JavaScript側からデバッグモニターへ")
      )JS"
      );
      
      freedll(#JS);