秀丸エディタで、本格的なマクロは、初めてなので、まずは、デバッグ手法が良く分かりませんでした。
で、秀丸エディタのマクロのヘルプを見たら、debuginfoなんていう便利な機能があるじゃない。
以前、カーネルドライバ開発のデバッグのときにお世話になったOutputDebugString系ですね。ちょっと、懐かしい感じがするのですが、VS2005で、どうやったら、このデバッグ出力をひっかけられるのかを悩んで、無意味な時間をすごしてしまった。
せっかく、このPCにVS2005が入っているので、sysinternalのクラックツールみたいな怪しいものをインストールしたくなかったのですが、VC6の頃とは違い、結局、IDEを起動しただけでは、デバッグ出力がひっかけられないみたい、、、。
で、さんざん、VS2005のIDEをほじっていたのですが、結局、以下に、Debug Monitorが隠されていました。
C:Program FilesMicrosoft Visual Studio 8Common7ToolsBinwinntDbmon.Exe
まったく、もう少しで、sysinternalsとか、はたまた、VS2005以外にSDKみたいなものをインストールする羽目になるところだった、、、。
これで、秀丸エディタのマクロ開発が、かなり、便利になりました。
で、秀丸エディタのマクロのヘルプを見たら、debuginfoなんていう便利な機能があるじゃない。
以前、カーネルドライバ開発のデバッグのときにお世話になったOutputDebugString系ですね。ちょっと、懐かしい感じがするのですが、VS2005で、どうやったら、このデバッグ出力をひっかけられるのかを悩んで、無意味な時間をすごしてしまった。
せっかく、このPCにVS2005が入っているので、sysinternalのクラックツールみたいな怪しいものをインストールしたくなかったのですが、VC6の頃とは違い、結局、IDEを起動しただけでは、デバッグ出力がひっかけられないみたい、、、。
で、さんざん、VS2005のIDEをほじっていたのですが、結局、以下に、Debug Monitorが隠されていました。
C:Program FilesMicrosoft Visual Studio 8Common7ToolsBinwinntDbmon.Exe
まったく、もう少しで、sysinternalsとか、はたまた、VS2005以外にSDKみたいなものをインストールする羽目になるところだった、、、。
これで、秀丸エディタのマクロ開発が、かなり、便利になりました。