📄 s2.error.s2exception.pas
字号:
unit S2.Error.S2Exception;
interface
uses
SysUtils;
type
S2Exception = class(Exception)
private
ErrMsg: string;
ErrClassName: string;
ErrFunName: string;
public
function GetErrMsg: string;
function GetErrClassName: string;
function GetErrFunName: string;
constructor Create(const ErrClassName, ErrFunName, ErrMsg: string);
end;
implementation
{ S2Exception }
constructor S2Exception.Create(const ErrClassName, ErrFunName, ErrMsg: string);
begin
Self.ErrClassName := ErrClassName;
Self.ErrFunName := ErrFunName;
Self.ErrMsg := ErrMsg;
end;
function S2Exception.GetErrClassName: string;
begin
Result := ErrClassName;
end;
function S2Exception.GetErrFunName: string;
begin
Result := ErrFunName;
end;
function S2Exception.GetErrMsg: string;
begin
Result := ErrMsg;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -