+------------------------------------------------------------------------+
|							... this Textfile uses TABS !	 |
|	ABOUT	 "TParameter"			 		29.12.1998 02:18	 |
|												 |
+------------------------------------------------------------------------+

  Filename = ParsV1-2.zip
  Version  = 1.2               Spin-OFF from Version 1.0 by Thomas Moore
  Author   = Kurt Kosnar

  PLEASE SEE PARAMLST.TXT from the Original Version
  You can find the ORIGINAL Version in the Folder "Original".

+------------------------------------------------------------------------+
|												 |
|	Description & HISTORY						 		 |
|												 |
+------------------------------------------------------------------------+

  Version 1.0		            dated 12.10.1997
  TParameter is a component that handles command line  parameters and
  	switches.
  Has properties (TStringlist) and  events for Parameters, and Switches
  	used.
  NEW in Version 1.1			dated 18.10.1998
        Parameters and Switches may hold a Sub-Parameter ( Reference )

           the defined Switch or Param may have a REFERECE to the
           connected SUB-Parameter

           SAY : defined Switch is "/Log"
                         Input is  " /Log " as before
                 or NEW            " /Log=True "
                 RESULT       CaseMatch : TRUE
                              Param     : Log
                              Reference : True

           Or    defined Param is "LogFile"
                         Input is  " LogFile " as before
                 or NEW            " LogFile=tmp_log.txt "
                 RESULT       CaseMatch   : TRUE
                              ParamSwitch : LogFile
                              Reference   : tmp_log.txt

           Legal CONNECTOR from Parameter to the SUB-Parameter
           may be the ":" or the "=" sign
           --------------------------------------------------------------
  NEW in Version 1.2			dated 28.12.1998
      Now you may use the Commandline - OPTION to decode and execute
  	YOUR Commandline or the Commandlines send to you !

        New Procedure
              Parameter.Execute_LINE( Line : String ) ;
           to use
              Parameter.Execute_LINE
				('Prog.exe /LST -LOG=C:\Logfile.txt a.s.o' ) ;

+------------------------------------------------------------------------+
|												 |
|	Future Version							 		 |
|												 |
+------------------------------------------------------------------------+

      IF I find time to spare - I will enable each Parameter or Switch to
	be automaticly checked ( RANGE , Case, a.s.o )

+------------------------------------------------------------------------+
|												 |
|	LEGALITIES								 		 |
|												 |
+------------------------------------------------------------------------+

	This component is FREEWARE .
	Copyright  1998 by Kurt Kosnar < kurt.kosnar@usa.net >

	This software is provided as it is, without any kind of warranty
	given. The auther can not be held responsible for any kind of
	damage, problems etc. arised from using this product.

	You may use this software in any kind of development, including
	comercial, and redistribute it freely, under the following
	restrictions :

      1. The origin of this software may not be mispresented, you must
         not claim that you wrote the original software. If you use
         this software in any kind of product, it would be appreciated
         that there in a information box, or in the documentation would
         be an acknowledgmnent like this
                Parts Copyright  1998 by Kurt Kosnar

      2. You may not have any income from distributing this source
         to other developers. When you use this product in a comercial
         package, the source may not be charged seperatly.

      3. This notice may not be removed from the source, when
	   distributing such. When distributing a comercial package, where
	   the source also is avalible, this notice should also follow the
	   package, even you choose not to make my source avalible.

+------------------------------------------------------------------------+
|												 |
|	CONTACT										 |
|												 |
+------------------------------------------------------------------------+

  If this component is helpful to you or you have any questions, remarks
  or want to be set onto the Mailing-List - please send me an EMail about
  it.

+------------------------------------------------------------------------+
|												 |
|	INSTALATION										 |
|												 |
+------------------------------------------------------------------------+

  Delphi 1.?= NOT TESTED
  Delphi 2.?= NOT TESTED
  Delphi 3.0= Yes
  Delphi 4.0= NOT TESTED

  1) Copy the following files to your delphi library directory
     paramlst.pas
     paramlst.dcr

  2) Add the component to your component palatte by clicking on Component,
  	and Install, then Add, and Browse to your delphi's library
  	directory. Select the file paramlst.pas and click ok.

  After Delphi has finished compiling your coponent library you will find
  the TParameter-Component on your System-TAB.

+------------------------------------------------------------------------+
|												 |
|	HAVE FUN ...									 |
|												 |
+------------------------------------------------------------------------+

With friendly REGARDS !

Kurt

EMail : kurt.kosnar@usa.net

+------------------------------------------------------------------------+
|												 |
|										 	E N D  |
|												 |
+------------------------------------------------------------------------+
