📄 rasmonitor.htm
字号:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<b><font face="Verdana, Arial, Helvetica, sans-serif" size="4">®TRasMonitor</font></b><font face="Verdana, Arial, Helvetica, sans-serif">
<font size="2">Remote Access Service component for Borland/Inprise Delphi.</font></font>
<hr noshade size="1">
<font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"><b>Version</b>:
1.0<br>
<b>Developer</b>: BITLOGIC Software<br>
<b>Copyright</b>: BITLOGIC © 2001<br>
<b>Email</b>: <a href="mailto:components@bitlogic.co.uk">components@bitlogic.co.uk</a><br>
<b>Web</b>: <a href="http://www.bitlogic.co.uk">www.bitlogic.co.uk</a></font></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
<b><br>
SecureLink:</b> <a href="https://secure.element5.com/register.html?productid=142889&language=English">order
online here..</a><br>
<b>Download</b>: <a href="http://www.bitlogic.co.uk/rasmonitor.zip">rasmonitor.zip</a><br>
<b>FileSize</b>: 185kb</font> <br>
<hr noshade size="1">
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Overview</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Whenever an internet
connection is established through the RAS Dialup, usually the ISP assigns<br>
a temporary IP address to the calling PC. Using this unique IP address the PC
can communicate with the<br>
outside world and can also be used to act as a Server by publishing this IP
address to Clients.<br>
In some cases, the ISP assigns a Fixed or Permanent IP address to the calling
PC which does not<br>
change on each connection to the internet. A fixed IP Address is much desired
by Network users, but the<br>
service also comes with a fee with certain ISP's. </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Your
PC's IP address can be compared to your Telephone<br>
number, people who know it can easily contact you when available.</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Component Features</b></font></p>
<ul>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Notification
of Active RAS Connection to the Internet.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Notification
of Disconnection from the Internet.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Full Status
information of RAS Dialup device and Connection Status.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Returns Local
IP Address and HostName of PC System.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Returns RASClient
Assigned Internet Address and Hostname for Dialup connection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Returns RASServer
ISP Server Address and Hostname for Dialup connection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Function to
Hangup any Active RAS Connection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Simple operation
and integration into any application project.</font></li>
</ul>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Component Installation</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Simply install
the registration file <b><font color="#990000">CPRasMonitorReg.pas</font></b>
as a new component into an existing or<br>
new Package from within the Delphi IDE. The Component should then be available
under the Internet Palette.</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Component Usage</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Use the RasMonitor
Component in your project to check for an active connection to the internet<br>
and to also obtain the assigned IP/HostName from the Internet Service Provider.</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><i>Follow these
steps:</i></font></p>
<ul>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Place the component
into your current project.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Set the PollInterval
in miliseconds to monitor the RAS Service.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Set the Notification
Events.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Set the Enabled
property to True to start Monitoring.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">When a connection
is detected, view the properties and take action.</font></li>
</ul>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Methods, Events
& Properties</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><i>Methods:</i></font></p>
<ul>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>GetLocalIP</b>
Returns the Local IP Address of the PC.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>GetLocalHost</b>
Returns the Local HostName of the PC.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>WSGetHostByAddr</b>
Converts an IP Address to a HostName.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>GetRasConnection</b>
Fills the passed var TRasConnectionDetails and Returns Online/Offline.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>HangupRasConnection</b>
Hangsup the passed var HRasConn and Returns Result code.</font></li>
</ul>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><i>Events:</i></font></p>
<ul>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OnRasConnected</b>
Notification Event of RAS Connection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OnRasDisconnected</b>
Notification Event of RAS Disconnection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OnRasStatusChanged</b>
Notification Event of RAS Status changing.</font></li>
</ul>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><i>Properties:</i></font></p>
<ul>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Enabled</b>
Starts/Stops the RAS Monitoring.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>PollInterval</b>
Sets the Polling Interval in miliseconds for Monitoring of RAS.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Online</b>
Indicates Status of Internet Connection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>RasApiLoaded</b>
Indicates if RASAPI Loaded, must be True for component operation.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>ConnectionDetails</b>
Record of RAS Connection Details of Type TRasConnectionDetails.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>LocalIP</b>
IP Address pf Local PC.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>LocalHost</b>
HostName of Local PC.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>RasClientIP</b>
IP Address of RAS Internet Client. Available after Connection.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>RasClientHost</b>
HostName of RAS Internet Client. Available after Connection</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>RasServerIP</b>
IP Address of RAS ISP Server. Available after Connection</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>RasServerHost</b>
HostName of RAS ISP Server. Available after Connection</font></li>
</ul>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Component Source</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Full-Unrestricted
Source is available after ordering from the Website.<br>
Source Prices are as follows:</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Delphi Component
Source <b><font color="#990000">£9.95 UK Pounds</font></b><br>
Delphi Component Source <font color="#990000"><b>$14.95 US Dollars</b></font></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Secure OrderLink:
<a href="https://secure.element5.com/register.html?productid=142889&language=English">Order
Online here..</a></font></p>
<hr noshade size="1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#999999">BITLOGIC
Software</font></b><font color="#999999"> Developers of Windows Monitoring and
Security Applications, Utilities and Components.</font></font>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -