Classe TObjectsConsts

Unit

Declaração

type TObjectsConsts = class(TObjectsTypes)

Descrição

Hierarquia

Visão Geral

Campos

Public nested const OkZeraFGetMem : Boolean = True;
Public nested const ErrorInfo : Integer = 0;
Public nested const stOk = 0;
Public nested const stError = -1;
Public nested const stCreateError= -2;
Public nested const stReadError = -3;
Public nested const stWriteError = -4;
Public nested const stGetError = -5;
Public nested const stPutError = -6;
Public nested const stSeekError = -7;
Public nested const stOpenError = -8;
Public nested const StShareError = -9;
Public nested const FmReadOnly = fmOpenRead;
Public nested const FmWriteOnly = fmOpenWrite;
Public nested const FmReadWrite = fmOpenReadWrite;
Public nested const FmDenyALL = fmShareCompat or fmShareExclusive;
Public nested const FmDenyWrite = fmShareCompat or fmShareDenyWrite;
Public nested const FmDenyRead = fmShareCompat or fmShareDenyRead;
Public nested const FmDenyNone = fmShareCompat or fmShareDenyNone;
Public nested const FmChildProcesses = $0080;
Public nested const FmCreate = $0100;
Public nested const FmWait = $0200 ;
Public nested const FmMemory = $0400 ;
Public nested const FmMemory_Temp = $0800 ;
Public nested const stOpenRead = FmReadOnly ;
Public nested const stOpenWrite = FmWriteOnly;
Public nested const stOpen = fmOpenReadWrite;
Public nested const StCreate = FmCreate ;
Public nested const IsApp_Console : Boolean = false;
Public nested const IsApp_ServerHttp : Boolean = false;
Public nested const IsApp_Cgi : Boolean = false;
Public nested const IsApp_FastCgi : Boolean = False;
Public nested const IsApp_LCL : Boolean = false;
Public nested const IsApp_RestApi : Boolean = false;
Public nested const coIndexError = -1;
Public nested const coOverflow = -2;
Public nested const vmtHeaderSize = 8;
Public nested const MaxBytes = MAX_BYTE;
Public nested const MaxWords = MAX_WORD;
Public nested const MaxSmallWords = MAX_SMALL_WORD;
Public nested const MaxPtrs = MAX_ARRAY_PTR;
Public nested const MaxCollectionSize = MaxPtrs;
Public nested const StreamTypes: PStreamRec = Nil;
Public nested const AnsiChar_Control_Template : AnsiCharSet = [#0..#31,fldCONTRACTION];
Public nested const Okprocessing : Boolean = false;
Public nested const OkprocessingControlTime : Boolean = true;
Public nested const OkOkprocessingTime : Longint = 5 * 60;
Public nested const OkProcessingTime_Action : TOkProcessingTime_Action = OkProcessingTime_Action_Password;
Public nested const OkOkprocessingClockBegin : DWord = 0;
Public nested const OkTempoDeTentativas : Boolean = true;
Public nested const TempoDeTentativas : Longint = 10;

Métodos

Public Class Function SetOkprocessing(aOkprocessing : Boolean) : Boolean;
Public class procedure FreeAndNil(var Obj);
Public class procedure FreeAndNilSafe(var aObj);
Public class function NewStr(Const S: AnsiString): ptstring;
Public class function NewSItem(const Str: tString; ANext: PSItem): PSItem;
Public class Function CloneSItems(Const Items: PSItem):PSItem;
Public class Function CopyTemplateFrom(Const aTemplate:tString): tString;
Public class Procedure PushSItem(Const Str: AnsiString; Var ANext: PSItem);
Public class Procedure Push_MsgErro(Const Str: AnsiString); virtual;

Descrição

Campos

Public nested const OkZeraFGetMem : Boolean = True;

True zera a memória alocada por FGetMem

Public nested const ErrorInfo : Integer = 0;

Stream error info

Public nested const stOk = 0;

Public nested const stError = -1;

Public nested const stCreateError= -2;

Public nested const stReadError = -3;

Public nested const stWriteError = -4;

Public nested const stGetError = -5;

Public nested const stPutError = -6;

Public nested const stSeekError = -7;

Public nested const stOpenError = -8;

Public nested const StShareError = -9;

  • Erro de compartilhamento

Public nested const FmReadOnly = fmOpenRead;

000

Public nested const FmWriteOnly = fmOpenWrite;

001

Public nested const FmReadWrite = fmOpenReadWrite;

010

Public nested const FmDenyALL = fmShareCompat or fmShareExclusive;

0010000

Public nested const FmDenyWrite = fmShareCompat or fmShareDenyWrite;

0100000

Public nested const FmDenyRead = fmShareCompat or fmShareDenyRead;

0110000

Public nested const FmDenyNone = fmShareCompat or fmShareDenyNone;

1000000

Public nested const FmChildProcesses = $0080;

10000000

Public nested const FmCreate = $0100;

100000000

Public nested const FmWait = $0200 ;

1000000000

Public nested const FmMemory = $0400 ;

10000000000 - Indica que o arquivo esta em tStreamemoria

Public nested const FmMemory_Temp = $0800 ;

100000000000 - Indica que o arquivo e temporario e esta em tStreamemoria

Public nested const stOpenRead = FmReadOnly ;

000 - Read access only

Public nested const stOpenWrite = FmWriteOnly;

001 - Write access only

Public nested const stOpen = fmOpenReadWrite;

010 - Read/write access

Public nested const StCreate = FmCreate ;

100000000 - Create new file

Public nested const IsApp_Console : Boolean = false;

  • A constante IsApp_Console indica se a aplicação CGI deve ser compilado no modo console.

Public nested const IsApp_ServerHttp : Boolean = false;

  • A constante IsApp_ServerHttp indica se a aplicação é gráfica independente de usar vcl ou não.

Public nested const IsApp_Cgi : Boolean = false;

  • A constante IsApp_Cgi indica se a Aplicação é CGI.

    • NOTA -Ignora todo acesso do teclado e video do console usada como aplicações web, console ou GUI quando usado como pacote em tempo de designer.

Public nested const IsApp_FastCgi : Boolean = False;

  • A constante IsApp_FastCgi indica se a aplicação web é compilada como dll deve ser executada em conjunto com browser.

Public nested const IsApp_LCL : Boolean = false;

  • A constante IsApp_LCL indica se a aplicação LCL.

Public nested const IsApp_RestApi : Boolean = false;

  • A constante IsApp_RestApi indica se a Aplicação App_RestApi.

    • NOTA

      • Ignora todo acesso ao teclado e video do console usada como aplicações servidor de dados.

Public nested const coIndexError = -1;

Index out of range

Public nested const coOverflow = -2;

Overflow

Public nested const vmtHeaderSize = 8;

VMT header size

Public nested const MaxBytes = MAX_BYTE;

Maximum data size

Public nested const MaxWords = MAX_WORD;

Max word data size

Public nested const MaxSmallWords = MAX_SMALL_WORD;

Max word data size

Public nested const MaxPtrs = MAX_ARRAY_PTR;

Max ptr data size

Public nested const MaxCollectionSize = MaxPtrs;

Max collection size

Public nested const StreamTypes: PStreamRec = Nil;

Stream types reg

Public nested const AnsiChar_Control_Template : AnsiCharSet = [#0..#31,fldCONTRACTION];

AnsiChar_Control_Template : AnsiCharSet = [#0..#31,fldCONTRACTION,ˆa..ˆz,ˆA..ˆZ];

Public nested const Okprocessing : Boolean = false;
 
Public nested const OkprocessingControlTime : Boolean = true;
 
Public nested const OkOkprocessingTime : Longint = 5 * 60;
 
Public nested const OkProcessingTime_Action : TOkProcessingTime_Action = OkProcessingTime_Action_Password;
 
Public nested const OkOkprocessingClockBegin : DWord = 0;
 
Public nested const OkTempoDeTentativas : Boolean = true;

Habilita TempoDeTentativas nas leitura e escritas ao arquivo

Public nested const TempoDeTentativas : Longint = 10;

TimeOut = Tempo em segundos de tentativos nos processos de abertura, leitura e gravacao de arquivos

Métodos

Public Class Function SetOkprocessing(aOkprocessing : Boolean) : Boolean;
 
Public class procedure FreeAndNil(var Obj);
 
Public class procedure FreeAndNilSafe(var aObj);
 
Public class function NewStr(Const S: AnsiString): ptstring;

-

Public class function NewSItem(const Str: tString; ANext: PSItem): PSItem;
 
Public class Function CloneSItems(Const Items: PSItem):PSItem;
 
Public class Function CopyTemplateFrom(Const aTemplate:tString): tString;

A class function CopyTemplateFrom é necessario porque um Template pode ser uma lista de Strings, onde está lista pode ser inserida em um objeto e discartada ao destruir o objeto.

Public class Procedure PushSItem(Const Str: AnsiString; Var ANext: PSItem);
 
Public class Procedure Push_MsgErro(Const Str: AnsiString); virtual;

Coloca uma string na pilha


Gerado por PasDoc 0.16.0.