System Information Unit

   
Release: 3.3
Date: 31 December 2009
Delphi Compatibility:
 D1   D2   D3   D4   D5   D6   D7  D2005
(Win32)
D2006
(Win32)
D2007 D2009
(Win32)
D2010
(Win32)
Red LED Red LED Green LED Green LED Green LED Green LED Green LED Green LED Green LED Green LED Green LED Green LED

Install Information

The System Information Unit, documentation and the demo program are supplied in a zip file. Before installing you need to extract all the files from the zip file, preserving the directory structure. The following files will be extracted:

  • PJSysInfo.pas – Source code of the static classes, global variables. Deprecated functions and component are present and are conditionally compiled.
  • PJSysInfo.dcr – Resource file containing the component's glyph. Only required if deprecated code is compiled.
  • PJSysInfo.hlp – Unit help file (integrates with Delphi 3..7 IDE).
  • PJSysInfo.als – "A-keyword" file for integration with Delphi 6 or 7 OpenHelp system.
  • ReadMe.htm – This readme file.
  • ChangeLog.txt – Unit's change log.
  • MPL.txt – Mozilla Public Licence v1.1.
  • Wiki.URL – Shortcut to the online Wiki that documents the unit.
  • Demo\SysInfoDemo.dpr – Demo program project file.
  • Demo\SysInfoDemo.res – Demo program resource file (contains icon).
  • Demo\FmDemo.pas – Demo program main form source code.
  • Demo\FmDemo.dfm – Demo program main form.

There are three possible ways to use the unit.

  1. The simplest way is to add PJSysInfo.pas to your projects as you need it. This will only work if you do not need to install the deprecated component.
  2. To make the unit easier to re-use you can either copy it to a folder on your Delphi search path, or add the folder where you extracted the unit to the Delphi Search path. You then simply use the unit as required without needing to add it to your project. Again this will not work if you need to install the deprecated component.
  3. For maximum portability you can add the unit to a Delphi design time package. This is the only option if you want to install the deprecated component on your component palette. If you need help doing this see here.

Note that the help file included in the download can only integrate with the IDE in Delphi 3-7. For information on how to do this, see this article. If running on Windows Vista the help file cannot be displayed unless WinHelp is installed. WinHelp is available as an update from Microsoft. Users of other versions of Delphi can either use the help file as a stand-alone file (in which case some links won't work) or you can use the System Information Unit Wiki.