Component      : TInternetDetect
Author         : Rohit Kamat  (a.k.a. Cybird)
e-mail         : cybird@rocketmail.com  OR   rohitkamat@hotmail.com
Home Page      : http://www.geocities.com/SiliconValley/Heights/1872
Delphi Ver     : 4.0  (Source should work with Ver 3 and below)
Component Ver. : 1.0.1
Type           : Shareware
Cost           : No source : US$10.00      With Source : US$15.00

Please turn Word Wrap to on if you are viewing this document in Notepad.

I would like to thank you for evaluating this component of mine. You might want to try the other components : 
TVolumeControl : To control the volume of auxillary devices in Windows (CD Volume, etc.)
TSysInfo       : Displays over 30 system information properties. Also auto-updates.
TwinShut       : Shuts down Windows 95 - even allows for a timed shutdown.
TAboutBox      : Standardised About Box with System Information.

The zip file consists of 3 files :
1. InternetDetect.DCU  (the compiled unit)
2. Web.Res         (the resource file for the component)
3. Readme.Txt         (this file)

You are encouraged to distribute this software freely. All that I ask is that it be distributed in its completeness (as this zip file).

About the component : It is pretty simple to use and is enabled even in designmode. Given below is a list of the properties and events and a brief explanation (I am sorry that I cannot provide you with a help file) :

PROPERTIES***********************
Active: Set this to true to activate the timer that will enable web detection.

Connected: This flag tells you if you are connected to the web.

IPAddress: Shows inactive when not connected, else shows the IP address.

Name, Tag : The usual

UpdateTimerInterval: The timer period for polling the web connection.
END PROPERTIES********************

EVENTS****************************
OnConnect: Is triggered when the system is connected to the web.

OnDisconnect: Is triggered when the system is disconnected from the web.
END EVENTS************************

Usage : 
A snippet of code is shown below to illustrate the usage of the component...
//Example code

procedure TForm1.FormCreate(Sender: TObject);
begin
     InternetDetect1.Active:=TRUE ;
end;

procedure TForm1.InternetDetect1Connect(Sender: TObject);
begin
     sle_status.Text:='Connected to internet. IP address: ' + InternetDetect1.IPAddress
end;

procedure TForm1.InternetDetect1DisConnect(Sender: TObject);
begin
     sle_status.Text:='Not Connected.'
end;
//End of example


When you register this component with Delphi (Component|Install Component...) it will be put under a tab called Rohit's Stuff. I intend to have a lot of components on the way now so don't worry about a tab that has been created for one component.

This component is SHAREWARE. The software is fully functional as is except that it has a trial period for one month - at the end of the trial period the software will STOP FUNCTIONING. Registration will ensure that you get mailed newer versions of this component and special offers on newer components that I develop. Registering shareware is the cool thing to do - so be cool. To register please send me an e-mail and I will send you further info.

Lastly - please let me know if you find any bugs in the software. Right now the software is provided to you on an AS-IS basis. I take no responsibility whatsoever for any damages caused by the use of this component. I have had absolutely no problems and I hope that it works equally well for you.

/////////////////////////////////////////////////////////////////////////////////
Version Changes :

Ver 1.0.1
Initial release version.