最終更新日 2024-09-25

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

概要

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

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

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

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

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

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

#PY = loaddll( hidemarudir + @"\hmPy.dll" );
 
#_ = dllfuncw(#PY, "DoString", R"IPY(

hm.debuginfo('IronPython側からデバッグモニターへ')

)IPY"
);
 
freedll(#PY);