URegisterComps.pas
上传用户:lyghuaxia
上传日期:2022-06-27
资源大小:659k
文件大小:2k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit URegisterComps;
  2. //=========================================================================
  3. //
  4. // I N T E R F A C E
  5. //
  6. //=========================================================================
  7. interface
  8. // Procedimiento de REGISTRO
  9. procedure Register();                           
  10. //=========================================================================
  11. //
  12. // I M P L E M E N T A T I O N
  13. //
  14. //=========================================================================
  15. implementation
  16. uses
  17.   Classes, DesignIntf,
  18.   {GLibWMI} UConstantes,
  19.   {GLibWMI Components}
  20.     CBIOSInfo, CDisplayInfo, CDiskDriveInfo, CProcessorInfo, CCDROMDriveInfo,
  21.     CKeyboardInfo, CPrinterInfo, CBatteryInfo, CSoundDeviceInfo,
  22.     COperatingSystemInfo, CPointingDeviceInfo, CPhysicalMemoryInfo,
  23.     CProcessInfo, CServiceInfo, CDesktopMonitorInfo, CComputerSystemInfo,
  24.     CStartupCommandInfo, CNetworkAdapterInfo, CUserAccountInfo, CShareInfo,
  25.     CPrintJobInfo, CUSBControllerInfo, CDiskPartitionInfo,
  26.     CEnvironmentInfo,
  27.     FormAbout, UTAboutProp;
  28. // Procedimiento de REGISTRO
  29. procedure Register();
  30. begin
  31.   RegisterComponents(GLIB_PACKAGE_WMI, [
  32.     TBiosInfo, TDisplayInfo, TDiskDriveInfo, TDiskPArtitionInfo,
  33.     TProcessorInfo, TDisplayInfo,
  34.     TCDROMDriveInfo, TKeyboardInfo, TPrinterInfo, TPrintJobInfo,
  35.     TBatteryInfo, TNetworkAdapterInfo,
  36.     TSoundDeviceInfo, TPointingDeviceInfo, TUSBControllerInfo,
  37.     TPhysicalMemoryInfo,
  38.     TOperatingSystemInfo, TProcessInfo, TServiceInfo, TDesktopMonitorInfo,
  39.     TEnvironmentInfo,
  40.     TComputerSystemInfo, TStartupCommandInfo,
  41.     TUserAccountInfo, TShareInfo]);
  42.   RegisterPropertyEditor(TypeInfo(TFAbout),nil,'',TAboutGlibWMIProp);
  43. end;
  44. end.