Changeset 375 for trunk/Include


Ignore:
Timestamp:
Nov 11, 2007, 3:14:19 PM (16 years ago)
Author:
dai
Message:

Throw→Catch間のパラメータ引渡しに対応。
グローバル領域でのTryスコープを可能にした。これで例外処理機構実装完了。
エディタの補間機能にTry/Catch/Finally/EndTryを追加。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Include/system/exception.ab

    r374 r375  
    128128
    129129        Dim addressOfCatch = pTryLayer->ResolveCatchesOverload( ex ) As LONG_PTR
    130         If addressOfCatch Then
    131             ' スレッドへThrow処理が終了した(Catchされた)ことを通知
    132             Thread.CurrentThread().__Catched()
    133         Else
     130        If addressOfCatch = NULL Then
    134131            ' Catchが定義されていないときはFinallyへ誘導
    135132            addressOfCatch = pTryLayer->addressOfFinally As LONG_PTR
Note: See TracChangeset for help on using the changeset viewer.