| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- {
- $Project$
- $Workfile$
- $Revision$
- $DateUTC$
- $Id$
- This file is part of the Indy (Internet Direct) project, and is offered
- under the dual-licensing agreement described on the Indy website.
- (http://www.indyproject.org/)
- Copyright:
- (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
- }
- {
- $Log$
- }
- {
- Rev 1.3 1/21/2004 2:12:40 PM JPMugaas
- InitComponent
- Rev 1.2 12/8/2002 07:26:30 PM JPMugaas
- Added published host and port properties.
- Rev 1.1 12/6/2002 05:29:28 PM JPMugaas
- Now decend from TIdTCPClientCustom instead of TIdTCPClient.
- Rev 1.0 11/14/2002 02:17:02 PM JPMugaas
- 2000-April-30 J. Peter Mugaas
- changed to drop control charactors and spaces from result to ease
- parsing
- }
- unit IdDayTime;
- {*******************************************************}
- { }
- { Indy QUOTD Client TIdDayTime }
- { }
- { Copyright (C) 2000 Winshoes WOrking Group }
- { Started by J. Peter Mugaas }
- { 2000-April-23 }
- { }
- {*******************************************************}
- interface
- {$i IdCompilerDefines.inc}
- uses
- IdAssignedNumbers,
- IdTCPClient;
- type
- TIdDayTime = class(TIdTCPClientCustom)
- protected
- Function GetDayTimeStr : String;
- procedure InitComponent; override;
- public
- Property DayTimeStr : String read GetDayTimeStr;
- published
- property Port default IdPORT_DAYTIME;
- property Host;
- end;
- implementation
- uses
- IdGlobal, SysUtils;
- { TIdDayTime }
- procedure TIdDayTime.InitComponent;
- begin
- inherited InitComponent;
- Port := IdPORT_DAYTIME;
- end;
- function TIdDayTime.GetDayTimeStr: String;
- begin
- Result := Trim ( ConnectAndGetAll );
- end;
- end.
|