Unit 'IdComponent' Package
[Overview][Constants][Types][Classes][Index] [#pl_indy]

TIdComponent

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: IdComponent.pas line 109

type TIdComponent = class(TIdBaseComponent)

protected

  FOnStatus: TIdStatusEvent;

  

  FOnWork: TWorkEvent;

  

  FOnWorkBegin: TWorkBeginEvent;

  

  FOnWorkEnd: TWorkEndEvent;

  

  FWorkInfos: array [TWorkMode] of TWorkInfo;

  

  FWorkTarget: TIdComponent;

  

  procedure DoStatus();

  

  procedure InitComponent; override;

  

  procedure Notification(); override;

  

  procedure SetWorkTarget();

  

  property OnWork: TWorkEvent; [rw]

  

  property OnWorkBegin: TWorkBeginEvent; [rw]

  

  property OnWorkEnd: TWorkEndEvent; [rw]

  

public

  procedure BeginWork(); virtual;

  

  destructor Destroy; override;

  

  procedure DoWork(); virtual;

  

  procedure EndWork(); virtual;

  

  property WorkTarget: TIdComponent; [rw]

  

published

  property OnStatus: TIdStatusEvent; [rw]

  

end;

Inheritance

TIdComponent

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio