 +=============================================================================+
 | TAppVerInfo created on 25.12.1997            By RicoSoft rico@mbox.4net.it  |
 | last updated:     1.1c 23.02.1999           Riccardo 'Rico' Pareschi, Italy |
 +-----------------------------------------------------------------------------+
  Merry Christmas Component. It's a gray fog day so ...
 +-----------------------------------------------------------------------------+

  Hi, Delphi developers!

  This small component let you to read the Application Info like 

    Company Name, File Description, File Version
    Legal Copyright, Original Filename
  
  

  It was developed, after the study of works by Alex Wernhardt and Luca Benassi, 
  first with Delphi 3 under Win95 and then tested with Delphi 4 on NT 4.0 
  Workstation with small corrections. Now I can't test this on Win98. 
  If you made changes or corrections, please send it to me.

                                     -o-

  This is Freeware/Careware. I put it on the net for the other programmers.
  I've write some small 'CareWare' programs and a lot of serious professional
  applications. This routines are presents in my works.

  This component can be freely used and distributed in commercial and private 
  environments, if you like, please put a credit for me in Your About box....

  The source code may be freely distributed and used. The author accepts no 
  responsibility for its use or misuse.

  The author assumes no liability for damages, direct or consequential, which
  may result from the use of this component. You have the source code, so check 
  it before using it.

  If you find it of interest or modify & upload, if you have any questions, 
  comments or suggestions, please send me an e-mail.

  Please use, share & enjoy. Greetings, Rico.	

 +-----------------------------------------------------------------------------+
  
  Under Project/Options we can set a lot of value and in Version Info we can 
  set copyright notice, program name and Delphi can help us with the version 
  number  0.0.0.0 with the automatic option to increment the last number called 
  Build, every time we make a Build of the project (Project/Build All).

  I think that was a good idea to use this information for my AboutBox, instead
  to hard code in the source the version number.

  Setting the values found in Project/Options/VersionInfo an user can see them
  with File/Proprerties, but if we have hard coded the version in our programs
  this is not possible.

  With this small work you can extract at runtime the version info of your 
  program.
  If you need to investigate the version of a Dll or another Exe you can modify 
  the component or use the source called AppVerUnit.

  This Unit contain a class named TAppVerInformation where you can set the name 
  of the file to investigate at runtime. To use it simply add to your project.

 +-----------------------------------------------------------------------------+
  TO INSTALL

  - Put the files AppVerInfo.pas, AppVerInfo.dcr, AppVerInfo.dcu in your
    component directory
  - Modify the register function if you want to change the palete page
  - Select Component/Install Component from Delphi Main Menu
  - Then install component in a existing package or new package
  - Try the TestComponent project.
 +-----------------------------------------------------------------------------+


 +---------+
 | HISTORY |
 +---------+-------------------------------------------------------------------+
 23.02.1999 - 1.1c
 - get the SystemLangID for VerQueryvalue to avoid language problems

 15.01.1999 - 1.1b
 - Added the comments property

 25.12.1998 - 1.1a
 - Changed for Delphi 4 & NT 4.0

 25.12.1997 - 1.0a
 - First release
 +-----------------------------------------------------------------------------+

