イベントログを使ってApricotのキャラクターに喋らせる方法
Windowsにロギングを行うためのイベントログという機能があります。
このイベントログを使うと別プロセスからApricotのキャラクターに喋らせることが出来ますので、ちょっとデバッグとかが楽しくなるかもしれません。(普通にデバッガを使った方が、解決ははやいですが...)
イベントログを書き出すための方法はいくつかありますが、よく使うTraceを用いたイベントログへの書き出し方法を書いてみました。
この例だと「ほげほげ」という内容がイベントログに書き出され、Apricotのキャラクターは「ほげほげ」という内容が書き出されたことを喋ります。
using System; using System.Collections.Generic; using System.Diagnostics; namespace Test { class Program { static void Main(string[] args) { EventLogTraceListener listener = new EventLogTraceListener("Test"); Trace.Listeners.Add(listener); Trace.WriteLine("ほげほげ"); } } }