- 538 名前:521 mailto:sage [04/12/26 16:04:12]
- main() {
// var parent_frame try_except_wind( lambda() { // try // var frame = parent_frame try_finally_wind( lambda() { // try RaiseException(1,0,0,0); } ,lambda(){ // finally printf("2 "); }); } ,lambda() { // FilterFunction printf("1 "); return EXCEPTION_EXECUTE_HANDLER; } ,lambda() { // except printf("3\n"); }); } 例外ブロックを関数化してここまでは動作確認できました。 VCの__finallyや__exceptブロックは妙なトリック(ebpの持ち回り)使ってるから フレーム統合するのは難しそうです。 別の手段考えます。
|

|