请看下面一段代码:unit ExceptHandler;interfaceuses
SysUtils, ExceptLog, GAEAAppExceptions, GGCException;type
TExceptHandler = class(TObject)
private
class var Handler: TExceptHandler; class procedure Init;
class procedure Done;
private
function ParseException(E: Exception): Boolean;
function TrException(E: Exception): Boolean;
procedure LogToFile(const AFileName, AMessage: string);
procedure SaveExcept(AExcept: TExceptInfo);
protected
procedure DoShowExcept(AExcept: TExceptInfo; var AHandle: Boolean);
end;
var
gExceptHandler: stirng;
implementation
上段代码中,class var 和class procedure是什么意思?
与普通的procedure有何区别。
请详细解释一下,谢谢。能从内存上进行分析更好。
SysUtils, ExceptLog, GAEAAppExceptions, GGCException;type
TExceptHandler = class(TObject)
private
class var Handler: TExceptHandler; class procedure Init;
class procedure Done;
private
function ParseException(E: Exception): Boolean;
function TrException(E: Exception): Boolean;
procedure LogToFile(const AFileName, AMessage: string);
procedure SaveExcept(AExcept: TExceptInfo);
protected
procedure DoShowExcept(AExcept: TExceptInfo; var AHandle: Boolean);
end;
var
gExceptHandler: stirng;
implementation
上段代码中,class var 和class procedure是什么意思?
与普通的procedure有何区别。
请详细解释一下,谢谢。能从内存上进行分析更好。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货