
Alex Ghost Library v1.7
=======================
(for Delphi 3, 4, 5)


Common purpose components, classes and functions.
Freeware, with sources.



Components
~~~~~~~~~~

TagThread
  TThread wrapper with extended capabilities.

TagProgress
  Alternative for standard TProgressBar. Essentially surpasses TProgressBar in
  speed (especially at the large Max values) and has quite good tuning features.

TagStatusPanel
  Allows to build to the chosen TStatusBar panel any visible component.

TagURLLabel
  Component-hyperlink. With the TagURLLabel user can get on some Internet site
  or send the letter to the certain address.

TagDropFileSource, TagDropTextSource, TagDropFileTarget, TagDropTextTarget
  Components for "Drag and Drop" operations.

TagCheckBox, TagRadioButton
  Extended version of the standard TCheckBox and TRadioButton.

TagMenuBar
  This component makes the main menu as in the MS Office 97.

TagControlBar
  Standard TControlBar from Delphi 4, but with Vertical property, allowing to
  build vertical toolbars.

TagToolButton
  TToolButton child with the changed paint procedure of the flat-button with
  style tbsCheck (made as in the MS Office 97). Events OnMouseEnter and
  OnMouseLeave also have been added.

TagListView
  Standard TListView child. It can sorts elements by columns (by increase or
  decrease), and sorts depending on representation of the data. I.e. if in the
  column the date/time is displayed, the sorting goes by date/time, if number -
  that, accordingly, by his numeric representation. If neither that, nor
  another, sorts as a strings.

TagTranslator
  Component allowing quickly to switch interface of the application to other
  languages.

TagMailBoxManager
  Component implementing the basic functions for working with the mailboxes.

TagFolderMonitor
  Component for monitoring changes in the directories of file system.
  Works well with the local directories and network directories. One minus -
  does not scan subdirectories.



Classes
~~~~~~~

TagIniFile
  Alternative standard TIniFile. Allows to work with any size ini-files, and
  surpasses TIniFile by speed.

TagRegistry
  TRegistry child. The functions ReadStringDef, ReadIntegerDef and ReadBoolDef
  have been added.

TagAppInst
  Class for working with the lock-files.

TagCustomMailBox, TagMailBox
  These classes are intended for working with mailboxes. Usually them do not
  use directly, but use a component TagMailBoxManager.

TagShellLink
  Class for working with shortcuts (lnk-files).

TagZipArchive
  This class is intended for working with archives. Data are compessed by ZIP
  compression algorithm (but file's format is non-standard).



Modules
~~~~~~~

agFileUtils
  Useful functions for working with files.

agFileFind
  Contains functions agFindFirst, agFindNext, agFindClose, duplicating standard
  FindFirst, FindNext, FindClose. Differ from standard, that in them is
  eliminated bug resulting in some cases to lag the application or to excessive
  consumption of processor time. Also contains search functions with extended
  functionality - FindFirstEx, FindNextEx and FindCloseEx.

agSvcApp
  Contains three procedures useful at a writing of the Windows NT service -
  InstallServices, UninstallServices and ServiceApplicationRun. Their use
  enables "silent" (i.e. without any dialogs) installation/deinstallation
  of a service.

agShell
  Functions for a calling standard dialogs of choosing folders, computers,
  network resources, printers.

agDateUtils
  Functions for working with date/time.

agUtils
  Contains various useful functions which are not using VCL.

agUtils2
  Contains useful, but seldom used functions.

agVCLUtils
  Contains various useful functions which are using VCL.

agArithm
  Various arithmetic functions.

agStrUtils
  String functions.

agNTSecurity
  Functions for working with the permissions to files and directories of NTFS.
  Works only in Windows NT.

agNAD
  Functions for working with NAD (MPEG-audio player).

agPropUtils
  Functions for working with the class properties (geting/seting values,
  group setting etc.).

agRegIni
  Functions for working with registry and ini-files.

agGraphUtils
  Various graphics functions.



_______________________________________________
Author: Alexey Popov (Alex Ghost)
WWW:    http://aghost.da.ru, http://aghost.i.am
E-mail: aghost@bigfoot.com, aghost@iname.com
FIDO:   2:5012/23.141
