Acet-error-restore
- 構文
- (acet-error-restore )
- 機能
- エラーハンドラを、(acet-error-init)の直前の呼び出し時にアクティブであった元のエラーハンドラにリセットし、また、保存されたシステム変数(もしあれば)をリストアする。
- 引数
-
- なし
- 戻り値
- なし
memo
(acet-error-init)と(acet-error-restore)関数は、ネストされた関数呼び出しで使用することができる。 そのような場合、UNDO操作処理は、(acet-error-init)と(acet-error-restore)への最初の、最も外側の呼び出しにおいてのみ初期化され、実行される、 システム変数は、各ネスティングレベルで適切に保存され、復元される。
- サンプル
(acet-error-init
(list
'("cmdecho" 0 "osmode" 0)
nil
'(princ "\nエラー発生またはキャンセルされました。クリーンアップします。")
)
)
; エラーハンドラをリセットし、システム変数を元に戻す
(acet-error-restore)
関連事項