Advertisement
Guest User

Untitled

a guest
Jan 30th, 2011
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.04 KB | None | 0 0
  1. type
  2.   TAntigateParams: class
  3.     Key: string;
  4.     Phrase: integer;
  5.     Regsens: integer;
  6.     Calc: integer;
  7.     Numeric: integer;
  8.     Russian: integer;
  9.     MinLen: integer;
  10.     MaxLen: integer;
  11.     MaxRetry: integer;
  12.     WaitTime: integer;
  13.   end;
  14.  
  15.   TAntigate = class(TObject)
  16.   private
  17.     FParams: TAnigateParams;
  18.   public
  19.     .............................
  20.     constructor Create(AParams: TAntigateParams);
  21.   end;
  22.  
  23.   // в коде методов класса TAntigate просто обращамся к настройкам FParams.Key и т.д.
  24.   // экземппляр TAntigateParams глобальных и один для всех экземпляров и потоков
  25.   // можно создавать с началом работы программы и уничтожать с ее закрытием
  26.   // к этому классу можно применить паттерн Синглтон
  27.   // методы FGetAntiParam и FSetAntiParam не нужны, также как и многочисленные свойства в классе TAntigate
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement