最終更新日 2024-09-25
「hmPS・PowerShell」と「秀丸・デバッグ出力モニター」
概要
hmPS・PowerShellでのエラーを知るにはどうするのか、が掲載されています。
秀丸エディタ・デバッグ出力モニター
秀丸マクロのエラーは「ダイアログ」で表示されますが、
「hmPS・PowerShell」については、ダイアログではエラーを表示しません。
(あえて出していません)
hmPS・PowerShellでは、エラーは「秀丸・デバッグ出力モニター」に表示されます。

意図的に、秀丸エディタ・デバッグ出力モニターに出す場合
PowerShell内部に、「$hm::debuginfo」関数というのを特別に追加しています。
#PS = loaddll( hidemarudir + @"\hmPS.dll" );
#_ = dllfuncw(#PS, "DoString", R"PowerShell(
$hm::debuginfo("PowerShell側からデバッグモニターへ")
)PowerShell"
);
freedll(#PS);