「hmPython3」と「秀丸・デバッグ出力モニター」概要hmPython3でのエラーを知るにはどうするのか、が掲載されています。 秀丸エディタ・デバッグ出力モニター秀丸マクロのエラーは「ダイアログ」で表示されますが、 hmPython3では、エラーは「秀丸・デバッグ出力モニター」に表示されます。 意図的に、秀丸エディタ・デバッグ出力モニターに出す場合Pythonライブラリとして、「hm.debuginfo」関数というのを特別に追加しています。 #PY = loaddll( hidemarudir + @"\hmPython3.dll" ); #_ = dllfuncw(#PY, "DoString", R"PY( from hmPython import * hm.debuginfo('hmPython3側からデバッグモニターへ') )PY" ); freedll(#PY); アウトプット枠へ出す秀丸の「表示」→「アウトプット枠」をすることでアウトプット枠が表示できます。 #PY = loaddll( hidemarudir + @"\hmPython3.dll" ); #_ = dllfuncw(#PY, "DoString", R"PY( from hmPython import * hm.OutputPane.Output('hmPython3側からアウトプット枠へ\r\n') )PY" ); freedll(#PY); |