| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- {
- $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.69 12/2/2004 9:26:42 PM JPMugaas
- Bug fix.
- }
- unit IdTCPServer;
- interface
- {$i IdCompilerDefines.inc}
- uses IdCustomTCPServer;
- type
- EIdTCPNoOnExecute = class(EIdTCPServerError);
- TIdTCPServer = class(TIdCustomTCPServer)
- protected
- procedure CheckOkToBeActive; override;
- published
- property OnExecute;
- end;
- implementation
- uses IdResourceStringsCore;
- { TIdTCPServer }
- procedure TIdTCPServer.CheckOkToBeActive;
- begin
- inherited CheckOkToBeActive;
- if not Assigned(FOnExecute) then begin
- raise EIdTCPNoOnExecute.Create(RSNoOnExecute);
- end;
- end;
- end.
|