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

概要

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

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

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

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

PICTURE

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

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

#RB = loaddll( hidemarudir + @"\hmRb.dll" );

#_ = dllfuncw(#RB, "DoString", R"IronRuby(
    $hm.debuginfo("IronRuby側からデバッグモニターへ")
)IronRuby"
);

freedll(#RB);