JCL Help:EJclError

From Project JEDI Wiki
Jump to navigationJump to search

Class Hierarchy

EJclError
|
ArgumentException
|
ArgumentNullException
|
ArgumentOutOfRangeException
|
EAutoAdjustNotEnabled
|
EDaylightSavingsNotSupported
|
EInvalidParam
|
EJclAddr64Exception
|
EJclAnsiStringError
|
EJclCharsetError
|
EJclCliInstructionError
|
EJclCommandLineToolError
|
EJclCompressionError
|
EJclConversionError
|
EJclCounterError
|
EJclDateTimeError
|
EJclExprEvalError
|
EJclFileSummaryError
|
EJclFileUtilsError
|
EJclFileVersionInfoError
|
EJclInternalError
|
EJclMapiError
|
EJclMathError
|
EJclMciError
|
EJclMetadataError
|
EJclMeteredSectionError
|
EJclMIDIError
|
EJclMixerError
|
EJclMmTimerError
|
EJclPathError
|
EJclPeImageError
|
EJclRegistryError
|
EJclRTTIError
|
EJclScheduleError
|
EJclSecurityError
|
EJclSimpleXMLError
|
EJclStreamError
|
EJclStringConversionError
|
EJclStringError
|
EJclStringHashMapError
|
EJclStringListError
|
EJclStructStorageError
|
EJclUnicodeError
|
EJclVMTError
|
EJclWideStringError
|
EJclWin32Error
|
EPCREError
|
ESharedMemError
|
EUnitConversionError
|
FormatException
|
NullReferenceException


Summary

Base exception class for all JCL exceptions.


Pascal

 public EJclError = class(Exception);


Description

EJclError is the base class used for all exception classes in the JCL. It inherits directly from Exception without adding any new functionality. It only exists to provide a distinction between exceptions raised by the JCL and those raised by the RTL/VCL and 3rd parties. It does introduce two constructors, CreateResRec and CreateResRecFmt, which are replacements for the Exception class methods CreateRes and CreateResFmt respectively (to remove the need for overloads and backwards compatibility).


About

Unit

JclBase


Navigation

Donator

Marcel van Brakel


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