TPARAMLIST class
****************

this class is ment to provide a way of handling multiple
parameters, which are stored in 1 or multiple strings.
The strings must be of the format SDF (System Data Format)
(see property CommaText in TSTRINGLIST)

Purpose:
--------
        - can be used for sending parameters using the network
          (I use it in conjunction with Indy-components:
           communication over TCP/IP)
          (see http://www.nevrona.com/Indy for more information)

Examples of commands
--------------------

*) Eg.:
        "param1=value1","param2=value2"

I call this a SDF-P string: System Data Format-Parameter string.
You also have an ESDF-P string: Extended System Data Format-Parameter string.

*) Eg.:
        "param1+=value" (see the "+"-sign!!!)

If you would have these command lines:
        "param1=value1","param2=value2"
        "param1+=value"
Then the result would be:
        param1=value1value
        param2=value2

How to install?
---------------
This is very easy: copy the file ESDFP_strings.pas in the LIB-directory of 
your Delphi installation.

How to use?
-----------

2 exported functions:
        - addESDF_P_string(ESDF_P_string:string)
                use this function to add an ESDF-P string
                If it is an invalid ESDF-P string, it will throw an exception

        - getParameter(paramname,defaultvalue:string):string;
                use this function to get a parameter from the stored parameters.
                If it is not found in the list, the defaultvalue string will be
                returned.

Contact
-------

If you want to contact me for any question, you can reach me at depoorter@usa.net
Note, that I am a final years student, so I don't have a lot of time.

If you ever would use this unit, please send me an email to inform me. I would
always be interested in what my code is used.
 
