|
@@ -204,6 +204,7 @@ type
|
|
EInvalidInsert = class(Exception);
|
|
EInvalidInsert = class(Exception);
|
|
|
|
|
|
EPackageError = class(Exception);
|
|
EPackageError = class(Exception);
|
|
|
|
+ ECFError = class(Exception);
|
|
|
|
|
|
EOSError = class(Exception)
|
|
EOSError = class(Exception)
|
|
public
|
|
public
|
|
@@ -216,6 +217,12 @@ type
|
|
ENoDynLibsSupport = class(Exception);
|
|
ENoDynLibsSupport = class(Exception);
|
|
|
|
|
|
EProgrammerNotFound = class(Exception);
|
|
EProgrammerNotFound = class(Exception);
|
|
|
|
+
|
|
|
|
+ EMonitor = class(Exception);
|
|
|
|
+ EMonitorLockException = class(EMonitor);
|
|
|
|
+ ENoMonitorSupportException = class(EMonitor);
|
|
|
|
+
|
|
|
|
+ EObjectDisposed = class(Exception);
|
|
|
|
|
|
ENotImplemented = class(Exception);
|
|
ENotImplemented = class(Exception);
|
|
|
|
|
|
@@ -229,10 +236,19 @@ type
|
|
EFileNotFoundException = class(Exception);
|
|
EFileNotFoundException = class(Exception);
|
|
EPathNotFoundException = class(Exception);
|
|
EPathNotFoundException = class(Exception);
|
|
|
|
|
|
|
|
+ EInOutArgumentException = class(EArgumentException)
|
|
|
|
+ public
|
|
|
|
+ Path: string;
|
|
|
|
+ constructor Create(const aMsg, aPath: string); overload;
|
|
|
|
+ constructor CreateRes(ResStringRec: PResStringRec; const aPath: string); overload;
|
|
|
|
+ end;
|
|
|
|
+
|
|
EInvalidOpException = class(Exception);
|
|
EInvalidOpException = class(Exception);
|
|
|
|
|
|
ENoConstructException = class(Exception);
|
|
ENoConstructException = class(Exception);
|
|
|
|
|
|
|
|
+ EOperationCancelled = class(Exception);
|
|
|
|
+
|
|
{ Exception handling routines }
|
|
{ Exception handling routines }
|
|
function ExceptObject: TObject;
|
|
function ExceptObject: TObject;
|
|
function ExceptAddr: CodePointer;
|
|
function ExceptAddr: CodePointer;
|