高見知英のかいはつにっし(β)

高見知英のアプリケーション開発日誌 のほか、地域活動などの活動報告ブログ。

Error Insight機能を作る

 JBuilderVisualStudioなどにみられる、エラーを見つけて強調表示する機能――JBuilderではError Insightと呼ばれてるので、わたしも仮にそう呼ぶことにします――を実装したエディタを作れればなと思ったんですが、あれっていったいどういう風に実装してるんでしょうね、
ふつうに考えれば内部でコンパイラなり、文法チェッカなりを、子プロセスとして起動してやってるんだと思うでしょうが、これらはアプリケーションを起動したら必ず鳴るはずの、アプリケーション起動音が鳴りません。
dumpbin*1を使ってみても何も入っていないようだし、いったい何を使っているのやら。
 まあ、別にキー入力がしばらくなかったら、コンパイラを起動でもいいんでしょうけどね、せっかくならば…と思ったので…。


 ――と思ったら、どうやらコマンドプロンプトからコンソールアプリケーションを起動すると、何も音が鳴らないようですね、ひょっとしたらこれを使っているのかも?

*1:VisualStudio付属のエクスポート関数一覧表示アプリケーション