- 334 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 03:38:31 ]
- >異常終了するのはSystem.Threadの方みたいです。
System.Threadってなんだ? みたいってのはどういうことだ? >EndInvokeも使わない方向で。 使わない方向ってのはどういうことだ? BeginInvokeとかじゃないから元々使えないのか、 あえてEndInvokeを呼ばない糞コードにする気なのか? >Do(){ try{Do2();}catch{} }についてDo.BeginInvoke(null,null)して、 >本来ならDo2の例外をDo内でcatchできると思う…のですが、 >Do2内でInvokeによってUIスレッドを呼び出しているせい(?)か >Doごと死んでしまう、のです。 ControlのInvokeはちょっとまた話が違うからな。 UIスレッドでの例外はUIスレッド内でキャッチする必要がある。 しなければ、普通にUIで例外をキャッチしなかったのと同じ状態になる。
|

|