home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 January / ChipCD_1.03.iso / zkuste / delphi / kompon / d5 / MREGAPP.ZIP / Unit1.pas < prev   
Pascal/Delphi Source File  |  2002-08-07  |  2KB  |  99 lines

  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls, mRegApp;
  8.  
  9. type
  10.   TForm1 = class(TForm)
  11.     Button2: TButton;
  12.     Button3: TButton;
  13.     Button4: TButton;
  14.     Button5: TButton;
  15.     Edit1: TEdit;
  16.     Button6: TButton;
  17.     Button7: TButton;
  18.     Label1: TLabel;
  19.     Label2: TLabel;
  20.     Label3: TLabel;
  21.     mRegApp1: TmRegApp;
  22.     procedure Button2Click(Sender: TObject);
  23.     procedure Button3Click(Sender: TObject);
  24.     procedure Button4Click(Sender: TObject);
  25.     procedure Button5Click(Sender: TObject);
  26.     procedure Button6Click(Sender: TObject);
  27.     procedure Button7Click(Sender: TObject);
  28.     procedure FormCreate(Sender: TObject);
  29.   private
  30.     { Private declarations }
  31.   public
  32.     { Public declarations }
  33.   end;
  34.  
  35. var
  36.   Form1: TForm1;
  37.  
  38. implementation
  39.  
  40. {$R *.dfm}
  41.  
  42. procedure TForm1.Button2Click(Sender: TObject);
  43. begin
  44.   ShowMessage(mRegApp1.LastUseDate);
  45. end;
  46.  
  47. procedure TForm1.Button3Click(Sender: TObject);
  48. begin
  49.   ShowMessage(mRegApp1.InstallationDate);
  50. end;
  51.  
  52. procedure TForm1.Button4Click(Sender: TObject);
  53. begin
  54.   ShowMessage(mRegApp1.ExpireDate);
  55. end;
  56.  
  57. procedure TForm1.Button5Click(Sender: TObject);
  58. begin
  59.   mRegApp1.ClearReg;
  60.   Label2.Hide;
  61.   FormCreate(Sender);
  62. end;
  63.  
  64. procedure TForm1.Button6Click(Sender: TObject);
  65. begin
  66.   if mRegApp1.CheckPassWord(Edit1.Text) then
  67.   begin
  68.     ShowMessage('Password is OK !');
  69.     Label2.Show;
  70.     Label3.Hide;
  71.   end
  72.   else
  73.     ShowMessage('Wrong password !');
  74. end;
  75.  
  76. procedure TForm1.Button7Click(Sender: TObject);
  77. begin
  78.   try
  79.   if mRegApp1.MoveBack then
  80.     ShowMessage('The Clock has been moved back one day or more !')
  81.   else
  82.     ShowMessage('No, it''s OK.');
  83.   except
  84.   end;
  85. end;
  86.  
  87. procedure TForm1.FormCreate(Sender: TObject);
  88. begin
  89.   if mRegApp1.Init = -1 then
  90.     Label2.Show
  91.   else
  92.   begin
  93.     Label3.Caption:= IntToStr(mRegApp1.Init) + ' days left before registering.';
  94.     Label3.Show;
  95.   end;
  96. end;
  97.  
  98. end.
  99.