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

概要

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

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

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

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

PICTURE

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

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

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