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

  • 概要

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

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

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

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

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

    Pythonライブラリとして、「hm.debuginfo」関数というのを特別に追加しています。

      #PY = loaddll( hidemarudir + @"\hmPy.dll" );
       
      #_ = dllfuncw(#PY, "DoString", R"PY(
      
      from hmPython import *
      
      hm.debuginfo('hmPython3側からデバッグモニターへ')
      
      )PY"
      );
       
      freedll(#PY);