Description
-----------

This component is an easy Finger client. This means that it supports the Finger Internet 
Protocol, and lets you Finger any site. It uses non-blocking sockets, so your application 
won't be blocked during the operation. It is very easy to use: just call the functions 
FingerIt or DoFinger and that's all.

(c) Xavier Cirac. All rights reserved
mail: <xevi@100mbps.es>

Register
--------
	
Why should I register this component?

First of all, this component is shareware, so if after you have tried it, you like it 
or you are going to use it, you have to register it. Otherwise you will be violating 
the copyright laws. Once you have registered it, you will be (legally) able to use it 
(even in commercial programs). Besides, you should think that this component has been 
developed by a Delphi programmer like you, and nobody likes to work without any result 
(in this case, your little fee), so if you register it you will make me a happier person
 (and you will be as well, because you will do the correct thing). 

The fee for this component is only 20 US $.

There are two ways to register TFingerClient VCL component:

1.- Via online registration : You can register this component from Qwerks Shareware
 Registration Services. Transactions are via Credit Card with the option of making the 
purchase over a secure server, via an U.S. tool free phone or fax.   To do it this way 
please visit TFingerClient web page : http://www.waveflow.com/vcl.htm

2.-Filling the Registration Form and sending me the money (20 $US) to the next postal
 address:

Xavier Cirac Vidal
Batlles , 4
Premia de Mar , 08330
Barcelona
SPAIN

Once I get your registration mail I will e-mail you with the source code and a sample
 demo (also with source code).
 
Registration Form
-----------------

Please Print the next form and fill in the information (if applicable) when you 
send me the registration letter:


Company: 	_________________________________________ 
Name:		_________________________________________ 
E-Mail: 	_________________________________________ 
Address:	_________________________________________ 
City:		_________________________________________ 
State/Province:     ______________________________________ 
Country:	_________________________________________ 

Optional

Where did you find TFingerClient?
_____________________________________________________

What are you using TFingerClient for?
_____________________________________________________


Properties
----------

FingerPort: Lets you select the port to finger (default is 79) 
FingerUser: It is the name of the user to finger 
FingerHost: It is the name of the host to finger 
Response: A string containing the response of the last finger host. 
Canceled: Shows if the last finger has been canceled
 Name: Name of the component  



Methods
-------

Create: Creates the component  (Constructor)

DoFinger: Fingers a user in the host, but you have to pass them as a parameter. 
FingerIt: Fingers the user and host specified in the FingerUser and FingerHost properties. 
Cancel: Cancels the current finger operation.

A simple Example:

procedure TForm1. ButtonFingerClick(Sender: TObject);
begin
	tfingerclient1.fingerhost:='127.0.0.1';
	tfingerclient1.fingeruser:='UserName';
	showmessage(tfingerclient1.FingerIt);
	//That's all !!
end;

procedure TForm1. ButtonCancelClick(Sender: TObject);
begin
	tfingerclient1.cancel;	//That's all !!
end;


Events
------

OnError  :Happens if an error occurs

OnClose : Happens when the connection with the server is closed.
                                                
OnFingered : Happens when a Finger connection is finished;
                                                 
OnFingerCall : Happens when a call to a Finger function is made.

Installation
------------

To Install TFingerClient you have to do the next steps: 

If you have Delphi 5.0 you only have to install the TFingerClient package doing EXACTLY:

-Component
     Install Packages
	Add 
	...and Browse for the TFingerClientpkg5.bpl file
	Check the option "Build with runtime packages" (Must be enabled)
	...and Browse for the TFingerClientpkg5.dcp file
	Check the option "default" (Must be enabled)
	OK
-Copy the file TFingerClientpkg5.bpl to your Windows\System

If you have Delphi 4.0 you only have to install the TFingerClient package doing EXACTLY:

-Component
     Install Packages
	Add 
	...and Browse for the TFingerClientpkg4.bpl file
	Check the option "Build with runtime packages" (Must be enabled)
	...and Browse for the TFingerClientpkg4.dcp file
	Check the option "default" (Must be enabled)
	OK
-Copy the file TFingerClientpkg4.bpl to your Windows\System

If you have Delphi 3.0 you only have to install the TFingerClient package doing EXACTLY:

-Component
     Install Packages
	Add 
	...and Browse for the TFingerClientpkg3.dpl file
	Check the option "Build with runtime packages" (Must be enabled)
	...and Browse for the TFingerClientpkg3.dcp file
	Check the option "default" (Must be enabled)
	OK
-Copy the file TFingerClientpkg3.dpl to your Windows\System

If you have Delphi 2.0 you will have to do:

-Component
-Install
-Add (and Browse for the TFingerClient.dcu file)


Note: Remember that you have to install TFingerClient to a directory accessible by 
Delphi (check the Delphi menu option Tools/Environment Options/Library/Library Path).
 If the directory where you have installed TFingerClient is not listed there try to
 add it or to copy TFingerClient files to any of the listed directories.

...and that's all. If setup succeed you will see a new palette called UsefulTools 
(if you are looking for more useful tools please visit http://www.waveflow.com/vcl.htm).