JCL Help:TExceptFrameKind

From Project JEDI Wiki
Jump to navigationJump to search


Summary

Exception frame kind.


Pascal

 public TExceptFrameKind = (
efkUnknown,
efkFinally,
efkAnyException,
efkOnException,
efkAutoException
);


Members

Members Description
efkUnknown Anonymous exception frame (most likely an exception frame inside a non-Delphi and non-C++Builder library.
efkFinally A try...finally frame. Note that the compiler inserts implicit try...finally blocks for any method, function or procedure with parameters and/or variables that need clean up (eg. long strings, dynamic arrays, interface references).
efkAnyException A try...except frame.
efkOnException A try...except on.... frame.
efkAutoException A try..except frame for an automated method declared with the safecall directive (these are implicit frames inserted by the compiler).


Description

TExceptFrameKind determines the exception frame type. Note that the compiler often inserts implicit frames around a method, function or procedure. For these frames source code location routines can be of by 1 line.


About

Unit

JclDebug


Navigation

no pages or subcategories

Donator

Marcel Bestebroer


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page