Invokeしないとダメみたい
.Netの場合、フォーム要素を動かす場合、フォームの別のスレッドからやる場合はInvokeをしないといかんので
そのへんの関係でうまく動かなかったらしい。
参考
http://y-imai.good-day.net/diary/?0121
イベントハンドラーも別スレッドなのね……。ActionScript3.0はこんな面倒なことないけどなあ(^^;
private void process_DataReceived(object sender, DataReceivedEventArgs e) { this.Invoke((MethodInvoker)delegate { richTextBox1.AppendText("RECV:" + e.Data); }); }
次はGUIを落とした時に、連動して起動中の思考エンジンも落とすようにKillとかやってるんですけど、
そのへんがまだうまく動いてない。