?? unt_error.~pas
字號:
unit Unt_Error;
interface
type
TMyClass = class
private
FNo: Integer;
procedure SetNo(iValue: Integer);
function GetNo: Integer;
public
constructor Create;
published
property No : Integer read GetNo write SetNo;
end;
MyError = class(Exception)
ErrorCode : Integer;
ErrorInfo : String;
constructor Create;
end;
implementation
{ TMyClass }
constructor TMyClass.Create;
begin
FNo := 0;
end;
function TMyClass.GetNo: Integer;
begin
Result := FNo
end;
procedure TMyClass.SetNo(iValue: Integer);
begin
if iValue > 1000 then
raise MyError.Create
else FNo := iValue;
end;
{ MyError }
constructor MyError.Create;
begin
ErrorCode := -1;
ErrorInfo := '輸入數值超過1000!';
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -