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

Email服务器

开发平台:

Delphi

  1. unit WizardXPGenOptions;
  2. interface
  3. uses ToolsAPI;
  4. type
  5.   TWizardXPGenOptions = class(TNotifierObject, IOTAMenuWizard, IOTAWizard)
  6.   public
  7.     function GetIDString: string;
  8.     function GetName: string;
  9.     function GetState: TWizardState;
  10.     procedure Execute;
  11.     function GetMenuText: string;
  12.   end;
  13. procedure Register;
  14. implementation
  15. uses forms,
  16. frmXPGenOpts;
  17. procedure Register;
  18. begin
  19.   RegisterPackageWizard(TWizardXPGenOptions.Create);
  20. end;
  21. procedure TWizardXPGenOptions.Execute;
  22. var
  23. frm_XPGenOpts : Tfrm_XPGenOpts;
  24. begin
  25.  frm_XPGenOpts := Tfrm_XPGenOpts.create(Application);
  26.  try
  27.    frm_xpGenOpts.ShowModal;
  28.  finally
  29.    frm_xpGenOpts.Free;
  30.  end;
  31. end;
  32. function TWizardXPGenOptions.GetIDString: string;
  33. begin
  34.   Result := 'WizardXPGenOptions';
  35. end;
  36. function TWizardXPGenOptions.GetMenuText: string;
  37. begin
  38.   Result := '&XPGen Options';
  39. end;
  40. function TWizardXPGenOptions.GetName: string;
  41. begin
  42.   Result := 'XPGen Options';
  43. end;
  44. function TWizardXPGenOptions.GetState: TWizardState;
  45. begin
  46.   Result := [wsEnabled];
  47. end;
  48. end.