Classe TProgressDlg_If
Unit
mi.rtl.Objects.Consts.ProgressDlg_If
Declaração
type TProgressDlg_If = class(TObjectsConsts)
Descrição
A classe
TProgressDlg_If
é uma classe abstrata para comunicação com o usuário cujo a implementação deve ser feita nas plataformas: LCL, HTML e JavaScript.NOTA
Só cria o dialogo se a posição chegar no delta.
Exemplo do uso de
TProgressDlg_If
Var ProgressDlg_If : TProgressDlg_If; Begin ProgressDlg_If := TProgressDlg_If.Create('Pesquisando registro',Alias,20); Repeat ProgressDlg_If.IncPosition; Until Not next; ProgressDlg_If.Free; end.
Hierarquia
- TObjectsTypes
- TObjectsConsts
- TProgressDlg_If
Visão Geral
Tipos Aninhados
![]() |
TCreate_ProgressDlg = Function (Sender: TProgressDlg_If; Var aTitle : AnsiString; Var aobservation : AnsiString; Var aDelta : longint; Var aTotal : longint ):TComponent of object; |
![]() |
TIncPosition = procedure of Object; |
![]() |
TIncPosition_01 = procedure (Const aDelta :longint) Of object; |
![]() |
TRedraw = procedure (a_Total : longint; a_LastPosition : longint; a_TimeCurrent : Longint; a_TimeBegin : Longint; a_TimeForeseen : Longint; a_Percent : SmallInt ) of object; |
Campos
![]() |
Var _TimeCurrent: Longint; |
![]() |
Var _TimeBegin: Longint; |
![]() |
Var _TimeForeseen: Longint; |
![]() |
Var _Percent: SmallInt; |
Métodos
![]() |
procedure Set_Total(aTotal: Longint); Virtual; |
![]() |
procedure Set_Delta(aDelta: Longint); Virtual; |
![]() |
procedure Set_Limit(aLimit: Longint); Virtual; |
![]() |
procedure Set_Title(aTitle: AnsiString); Virtual; |
![]() |
procedure Set_observation(aobservation: AnsiString); Virtual; |
![]() |
Procedure Create_ProgressDlg; overload; Virtual; |
![]() |
Procedure RegisterOnEvents; Virtual; |
![]() |
constructor Create(AOwner: TComponent); Overload; override; |
![]() |
constructor Create(aTitle : AnsiString; aobservation : AnsiString; aDelta, aTotal : longint ); Overload; Virtual; |
![]() |
Destructor Destroy; Override; |
![]() |
procedure IncPosition(Const aDelta :longint); Overload; Virtual; |
![]() |
procedure IncPosition; Overload; Virtual; |
![]() |
Procedure Redraw; Virtual; |
![]() |
procedure SetPerc(const aPosition : longint); |
Propriedades
![]() |
property Total: Longint Read _Total Write Set_Total; |
![]() |
property Delta: Longint Read _Delta Write Set_Delta; |
![]() |
property Limit: Longint Read _Limit Write Set_Limit; |
![]() |
property Title: AnsiString Read _Title Write Set_Title; |
![]() |
property observation: AnsiString Read _observation Write Set_observation; |
![]() |
property onCreate_ProgressDlg: TCreate_ProgressDlg Read _onCreate_ProgressDlg Write _onCreate_ProgressDlg; |
![]() |
property onIncPosition_01: TIncPosition_01 Read _onIncPosition_01 Write _onIncPosition_01; |
![]() |
property onIncPosition: TIncPosition Read _onIncPosition Write _onIncPosition; |
![]() |
property OnRedraw: TRedraw Read _OnRedraw Write _OnRedraw; |
Descrição
Tipos Aninhados
![]() |
TCreate_ProgressDlg = Function (Sender: TProgressDlg_If; Var aTitle : AnsiString; Var aobservation : AnsiString; Var aDelta : longint; Var aTotal : longint ):TComponent of object; |
![]() |
TIncPosition = procedure of Object; |
![]() |
TIncPosition_01 = procedure (Const aDelta :longint) Of object; |
Campos
![]() |
Var _TimeCurrent: Longint; |
![]() |
Var _TimeBegin: Longint; |
![]() |
Var _TimeForeseen: Longint; |
![]() |
Var _Percent: SmallInt; |
Métodos
![]() |
procedure Set_Total(aTotal: Longint); Virtual; |
![]() |
procedure Set_Delta(aDelta: Longint); Virtual; |
![]() |
procedure Set_Limit(aLimit: Longint); Virtual; |
![]() |
procedure Set_Title(aTitle: AnsiString); Virtual; |
![]() |
procedure Set_observation(aobservation: AnsiString); Virtual; |
![]() |
Procedure RegisterOnEvents; Virtual; |
A procedure |
![]() |
constructor Create(AOwner: TComponent); Overload; override; |
O constructor |
![]() |
constructor Create(aTitle : AnsiString; aobservation : AnsiString; aDelta, aTotal : longint ); Overload; Virtual; |
O constructor |
![]() |
Destructor Destroy; Override; |
O destructor |
![]() |
procedure IncPosition(Const aDelta :longint); Overload; Virtual; |
A propriedade |
![]() |
procedure IncPosition; Overload; Virtual; |
A propriedade |
![]() |
Procedure Redraw; Virtual; |
A propriedade |
![]() |
procedure SetPerc(const aPosition : longint); |
A procedure
|
Propriedades
![]() |
property Total: Longint Read _Total Write Set_Total; |
A propriedade |
![]() |
property Delta: Longint Read _Delta Write Set_Delta; |
A propriedade |
![]() |
property Limit: Longint Read _Limit Write Set_Limit; |
A propriedade |
![]() |
property Title: AnsiString Read _Title Write Set_Title; |
A propriedade |
![]() |
property observation: AnsiString Read _observation Write Set_observation; |
A propriedade |
![]() |
property onCreate_ProgressDlg: TCreate_ProgressDlg Read _onCreate_ProgressDlg Write _onCreate_ProgressDlg; |
A propriedade |
![]() |
property onIncPosition_01: TIncPosition_01 Read _onIncPosition_01 Write _onIncPosition_01; |
A propriedade |
![]() |
property onIncPosition: TIncPosition Read _onIncPosition Write _onIncPosition; |
A propriedade |
![]() |
property OnRedraw: TRedraw Read _OnRedraw Write _OnRedraw; |
A propriedade |
Gerado por PasDoc 0.16.0.