| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- {
- $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 3:27:12 PM JPMugaas
- InitComponent
- Rev 1.2 12/8/2002 07:25:44 PM JPMugaas
- Added published host and port properties.
- Rev 1.1 12/6/2002 05:30:28 PM JPMugaas
- Now decend from TIdTCPClientCustom instead of TIdTCPClient.
- Rev 1.0 11/13/2002 07:58:34 AM JPMugaas
- }
- unit IdQotd;
- {*******************************************************}
- { }
- { Indy QUOTD Client TIdQOTD }
- { }
- { Copyright (C) 2000 Winshoes WOrking Group }
- { Started by J. Peter Mugaas }
- { 2000-April-23 }
- { }
- {*******************************************************}
- interface
- {$i IdCompilerDefines.inc}
- uses
- IdAssignedNumbers,
- IdTCPClient;
- type
- TIdQOTD = class(TIdTCPClientCustom)
- protected
- Function GetQuote: String;
- procedure InitComponent; override;
- public
- { This is the quote from the server }
- Property Quote: String read GetQuote;
- published
- Property Port default IdPORT_QOTD;
- property Host;
- end;
- implementation
- { TIdQotd }
- procedure TIdQOTD.InitComponent;
- begin
- inherited;
- Port := IdPORT_QOTD;
- end;
- function TIdQOTD.GetQuote: String;
- begin
- Result := ConnectAndGetAll;
- end;
- end.
|