DataProviderCase.pas 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. unit DataProviderCase;
  2. interface
  3. uses
  4. Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  5. Vcl.Controls, Vcl.Forms, Vcl.Dialogs, DataProviderImport, InterfaceDataProvider,
  6. Vcl.StdCtrls;
  7. type
  8. TDataProviderCaseFrm = class(TForm)
  9. btn1: TButton;
  10. btn2: TButton;
  11. procedure FormDestroy(Sender: TObject);
  12. procedure btn1Click(Sender: TObject);
  13. procedure btn2Click(Sender: TObject);
  14. private
  15. { Private declarations }
  16. public
  17. { Public declarations }
  18. end;
  19. var
  20. DataProviderCaseFrm: TDataProviderCaseFrm;
  21. implementation
  22. {$R *.dfm}
  23. const
  24. ALoginNames: array[0..12] of WideString = ('0-lsyehui', '0-gwz', '0-lslinlh', '0-null', '0-lswangwenhao', '0-lspjj', '0-lscaiyy', '0-njl', '0-wlh', '0-lspz', '0-lscs', '0-ceshi', '0-rjcs');
  25. procedure TDataProviderCaseFrm.btn1Click(Sender: TObject);
  26. begin
  27. GetDataModule.Install('1000+001E67070740-HEM', ExtractFilePath(ParamStr(0)) + 'Users\Data\');
  28. GetUsersHashProvider.Find(ALoginNames);
  29. end;
  30. procedure TDataProviderCaseFrm.btn2Click(Sender: TObject);
  31. begin
  32. GetDataModule.Uninstall;
  33. GetDataModule.Install('1000+001E67070740-HEM', ExtractFilePath(ParamStr(0)) + 'Users\Data\');
  34. GetUsersHashProvider.Find(ALoginNames);
  35. end;
  36. procedure TDataProviderCaseFrm.FormDestroy(Sender: TObject);
  37. begin
  38. GetDataModule.Uninstall;
  39. end;
  40. end.