Unit1.pas
上传用户:yjb1804
上传日期:2021-01-30
资源大小:3105k
文件大小:1k
源码类别:

Email服务器

开发平台:

Delphi

  1. unit Unit1;
  2. interface
  3. uses SysUtils;
  4. type
  5.   EMyObject = class(Exception);
  6.   TMyObject = class(TObject)
  7.   public
  8.     procedure DoSomething;
  9.     procedure RandomException;
  10.     function StrToIntIsZero(AString: string): boolean;
  11.   end;
  12. implementation
  13. { TMyObject }
  14. procedure TMyObject.DoSomething;
  15. begin
  16.   // do something
  17. end;
  18. procedure TMyObject.RandomException;
  19. begin
  20.   if (Random < 0.5) then
  21.     raise EMyObject.Create('test exception');
  22. end;
  23. function TMyObject.StrToIntIsZero(AString: string): boolean;
  24. begin
  25.   Result := (StrToInt(AString) = 0);
  26. end;
  27. end.
  28.