Todos os Identificadores

Nome Unit Descrição
accDelimiter mi_rtl_ui_dmxscroller_form

A constante accDelimiter informa que o campo é delimitador de campos no Template.

accHidden mi_rtl_ui_dmxscroller_form

A constante accHidden (Const accHidden = 2;) é um mapa de bits usado para identificar o bit do campo TDmxFieldRec.access que informa se o mesmo é invisível.

  • EXEMPLO

    • Como usar o mapa de bits accHidden para saber se o campo está invisível.

      
      with pDmxFieldRecˆ do
        If (access and accHidden <> 0)
        then begin
               ShowMessage(Format('O campo %s está invisível'),[CharFieldName]); 
             end;

AccNormal mi_rtl_ui_Dmxscroller

 

AccNormal mi_rtl_ui_dmxscroller_form

A constante AccNormal (Const AccNormal = 0;) é um mapa de bits usado para identificar o bit do campo TDmxFieldRec.access que informa se que o campo pode ser editado.

  • EXEMPLO

    • Como usar o mapa de bits accNormal para saber se o campo pode ser editado.

      
      with pDmxFieldRecˆ do
        If (access and accNormal <> 0) 
        then begin
               ShowMessage(Format('O campo %s pode ser editado'),[FieldName]);
             end;

accReadOnly mi_rtl_ui_dmxscroller_form

A constante accReadOnly (Const ReadOnly = 1;) é um mapa de bits usado para identificar o bit do campo TDmxFieldRec.access que informa se o campo é somente para leitura.

  • EXEMPLO

    • Como usar o mapa de bits ReadOnly para saber se o campo não pode ser editado.

      with pDmxFieldRecˆ do
        If (access and ReadOnly <> 0)
        then begin
               ShowMessage(Format('O campo %s não pode ser editado'),[FieldName]);
             end;

accSkip mi_rtl_ui_dmxscroller_form

A constante accSkip (Const accSkip = 4;) é um mapa de bits usado para identificar o bit do campo TDmxFieldRec.access que informa se o campo pode receber o focus.

  • EXEMPLO

    • Como usar o mapa de bits accSkip para saber se o campo não pode receber o focus.

      with pDmxFieldRecˆ do
        If (access and accSkip <> 0)
        then begin
               ShowMessage(Format('O campo %s não pode receber o focus'),[FieldName]);
             end;

AdvapiLib Crypt32

 

AnsiCDateTime synautil

Returns date and time in format defined in ANSI C compilers in format "ddd mmm d hh:nn:ss yyyy"

AppendToLog synadbg

 

application mi.rtl.Objects.Methods.Paramexecucao.Application

 

argptr synaicnv

 

ArraysToJSONValue Classes_C

 

Asn1IntegerGet ssl_openssl11_lib

 

Asn1IntegerGet ssl_openssl3_lib

 

Asn1IntegerGet ssl_openssl_lib

 

Asn1IntegerSet ssl_openssl11_lib

 

Asn1IntegerSet ssl_openssl3_lib

 

Asn1IntegerSet ssl_openssl_lib

 

Asn1UtctimeFree ssl_openssl11_lib

 

Asn1UtctimeFree ssl_openssl3_lib

 

Asn1UtctimeFree ssl_openssl_lib

 

Asn1UtctimeNew ssl_openssl11_lib

 

Asn1UtctimeNew ssl_openssl3_lib

 

Asn1UtctimeNew ssl_openssl_lib

 

ASN1_BOOL asn1util

 

ASN1_COUNTER asn1util

 

ASN1_COUNTER64 asn1util

 

ASN1_ENUM asn1util

 

ASN1_GAUGE asn1util

 

ASN1_INT asn1util

 

ASN1_IPADDR asn1util

 

ASN1_NULL asn1util

 

ASN1_OBJID asn1util

 

ASN1_OCTSTR asn1util

 

ASN1_OPAQUE asn1util

 

ASN1_SEQ asn1util

 

ASN1_SETOF asn1util

 

ASN1_TIMETICKS asn1util

 

ASNDecLen asn1util

Decodes length of next element in "Buffer" from the "Start" position.

ASNDecOIDItem asn1util

Decodes an OID item of the next element in the "Buffer" from the "Start" position.

ASNdump asn1util

Convert ASN.1 BER encoded buffer to human readable form for debugging.

ASNEncInt asn1util

Encodes a signed integer to ASN.1 binary

ASNEncLen asn1util

Encodes the length of ASN.1 element to binary.

ASNEncOIDItem asn1util

Encodes OID item to binary form.

ASNEncUInt asn1util

Encodes unsigned integer into ASN.1 binary

ASNItem asn1util

Beginning with the "Start" position, decode the ASN.1 item of the next element in "Buffer". Type of item is stored in "ValueType."

ASNObject asn1util

Encodes ASN.1 object to binary form.

BC synacrypt

 

BinToInt synautil

Returns an integer equivalent of the binary string in "Value". (i.e. ('10001010') returns 138)

BioCtrlPending ssl_openssl11_lib

 

BioCtrlPending ssl_openssl3_lib

 

BioCtrlPending ssl_openssl_lib

 

BioFreeAll ssl_openssl11_lib

 

BioFreeAll ssl_openssl3_lib

 

BioFreeAll ssl_openssl_lib

 

BioNew ssl_openssl11_lib

 

BioNew ssl_openssl3_lib

 

BioNew ssl_openssl_lib

 

BioRead ssl_openssl11_lib

 

BioRead ssl_openssl3_lib

 

BioRead ssl_openssl_lib

 

BioSMem ssl_openssl11_lib

 

BioSMem ssl_openssl3_lib

 

BioSMem ssl_openssl_lib

 

BioWrite ssl_openssl11_lib

 

BioWrite ssl_openssl3_lib

 

BioWrite ssl_openssl_lib

 

BuildStringFromBuffer synautil

Copy data from a buffer starting at position APtr and delimited by AEtx position into ANSIString.

c64k blcksock

 

c6AnyHost blcksock

 

c6Broadcast blcksock

 

c6Localhost blcksock

 

cAnyHost blcksock

 

cAnyPort blcksock

 

cBroadcast blcksock

 

cClamProtocol clamsend

 

CDateTime synautil

Returns date and time in format defined in C compilers in format "mmm dd hh:nn:ss"

cDnsProtocol dnssend

 

CertAddCertificateContextToStore Crypt32

 

CertCloseStore Crypt32

 

CertDuplicateCertificateContext Crypt32

 

CertEnumCertificatesInStore Crypt32

 

CertFindCertificateInStore Crypt32

 

CertFreeCertificateContext Crypt32

 

CertGetCertificateContextProperty Crypt32

 

CertGetCertificateContextPropertyPAS Crypt32

 

CertGetCertificateContextPropertyPAS Crypt32

 

CertGetNameString Crypt32

 

CertGetNameStringA Crypt32

 

CertGetNameStringPAS Crypt32

 

CertGetNameStringPAS Crypt32

 

CertGetNameStringW Crypt32

 

CertOpenStore Crypt32

 

CertOpenSystemStore Crypt32

 

CERT_ACCESS_STATE_PROP_ID Crypt32

 

CERT_AIA_URL_RETRIEVED_PROP_ID Crypt32

 

CERT_ARCHIVED_KEY_HASH_PROP_ID Crypt32

 

CERT_ARCHIVED_PROP_ID Crypt32

 

CERT_AUTHORITY_INFO_ACCESS_PROP_ID Crypt32

 

CERT_AUTH_ROOT_SHA256_HASH_PROP_ID Crypt32

 

CERT_AUTO_ENROLL_PROP_ID Crypt32

 

CERT_AUTO_ENROLL_RETRY_PROP_ID Crypt32

 

CERT_BACKED_UP_PROP_ID Crypt32

 

CERT_CA_DISABLE_CRL_PROP_ID Crypt32

 

CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID Crypt32

 

CERT_CEP_PROP_ID Crypt32

 

CERT_CONTEXT Crypt32

 

CERT_CROSS_CERT_DIST_POINTS_PROP_ID Crypt32

 

CERT_CTL_USAGE_PROP_ID Crypt32

 

CERT_DATE_STAMP_PROP_ID Crypt32

 

CERT_DESCRIPTION_PROP_ID Crypt32

 

CERT_DISALLOWED_FILETIME_PROP_ID Crypt32

 

CERT_EFS_PROP_ID Crypt32

 

CERT_ENHKEY_USAGE_PROP_ID Crypt32

 

CERT_ENROLLMENT_PROP_ID Crypt32

 

CERT_EXTENDED_ERROR_INFO_PROP_ID Crypt32

 

CERT_EXTENSION Crypt32

 

CERT_FIND_ANY Crypt32

 

CERT_FIND_CERT_ID Crypt32

 

CERT_FIND_CTL_USAGE Crypt32

 

CERT_FIND_ENHKEY_USAGE Crypt32

 

CERT_FIND_EXISTING Crypt32

 

CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG Crypt32

 

CERT_FIND_HASH Crypt32

 

CERT_FIND_ISSUER_ATTR Crypt32

 

CERT_FIND_ISSUER_NAME Crypt32

 

CERT_FIND_ISSUER_OF Crypt32

 

CERT_FIND_ISSUER_STR_A Crypt32

 

CERT_FIND_ISSUER_STR_W Crypt32

 

CERT_FIND_KEY_IDENTIFIER Crypt32

 

CERT_FIND_KEY_SPEC Crypt32

 

CERT_FIND_MD5_HASH Crypt32

 

CERT_FIND_NO_ENHKEY_USAGE_FLAG Crypt32

 

CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG Crypt32

 

CERT_FIND_OR_ENHKEY_USAGE_FLAG Crypt32

 

CERT_FIND_PROPERTY Crypt32

 

CERT_FIND_PUBLIC_KEY Crypt32

 

CERT_FIND_SHA1_HASH Crypt32

 

CERT_FIND_SIGNATURE_HASH Crypt32

 

CERT_FIND_SUBJECT_ATTR Crypt32

 

CERT_FIND_SUBJECT_CERT Crypt32

 

CERT_FIND_SUBJECT_NAME Crypt32

 

CERT_FIND_SUBJECT_STR_A Crypt32

 

CERT_FIND_SUBJECT_STR_W Crypt32

 

CERT_FIND_VALID_ENHKEY_USAGE_FLAG Crypt32

 

CERT_FIRST_RESERVED_PROP_ID Crypt32

 

CERT_FIRST_USER_PROP_ID Crypt32

 

CERT_FORTEZZA_DATA_PROP_ID Crypt32

 

CERT_FRIENDLY_NAME_PROP_ID Crypt32

 

CERT_HASH_PROP_ID Crypt32

 

CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID Crypt32

 

CERT_HCRYPTPROV_TRANSFER_PROP_ID Crypt32

 

CERT_IE30_RESERVED_PROP_ID Crypt32

 

CERT_INFO Crypt32

 

CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID Crypt32

 

CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID Crypt32

 

CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID Crypt32

 

CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID Crypt32

 

CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID Crypt32

 

CERT_KEY_CONTEXT_PROP_ID Crypt32

 

CERT_KEY_IDENTIFIER_PROP_ID Crypt32

 

CERT_KEY_PROV_HANDLE_PROP_ID Crypt32

 

CERT_KEY_PROV_INFO_PROP_ID Crypt32

 

CERT_KEY_REPAIR_ATTEMPTED_PROP_ID Crypt32

 

CERT_KEY_SPEC_PROP_ID Crypt32

 

CERT_LAST_RESERVED_PROP_ID Crypt32

 

CERT_LAST_USER_PROP_ID Crypt32

 

CERT_MD5_HASH_PROP_ID Crypt32

 

CERT_NAME_ATTR_TYPE Crypt32

 

CERT_NAME_DNS_TYPE Crypt32

 

CERT_NAME_EMAIL_TYPE Crypt32

 

CERT_NAME_FRIENDLY_DISPLAY_TYPE Crypt32

 

CERT_NAME_ISSUER_FLAG Crypt32

 

CERT_NAME_RDN_TYPE Crypt32

 

CERT_NAME_SIMPLE_DISPLAY_TYPE Crypt32

 

CERT_NAME_UPN_TYPE Crypt32

 

CERT_NAME_URL_TYPE Crypt32

 

CERT_NCRYPT_KEY_HANDLE_PROP_ID Crypt32

 

CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID Crypt32

 

CERT_NEW_KEY_PROP_ID Crypt32

 

CERT_NEXT_UPDATE_LOCATION_PROP_ID Crypt32

 

CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID Crypt32

 

CERT_NO_EXPIRE_NOTIFICATION_PROP_ID Crypt32

 

CERT_OCSP_CACHE_PREFIX_PROP_ID Crypt32

 

CERT_OCSP_RESPONSE_PROP_ID Crypt32

 

CERT_PUBKEY_ALG_PARA_PROP_ID Crypt32

 

CERT_PUBKEY_HASH_RESERVED_PROP_ID Crypt32

 

CERT_PUBLIC_KEY_INFO Crypt32

 

CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID Crypt32

 

CERT_PVK_FILE_PROP_ID Crypt32

 

CERT_RENEWAL_PROP_ID Crypt32

 

CERT_REQUEST_ORIGINATOR_PROP_ID Crypt32

 

CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID Crypt32

 

CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID Crypt32

 

CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID Crypt32

 

CERT_SCARD_PIN_ID_PROP_ID Crypt32

 

CERT_SCARD_PIN_INFO_PROP_ID Crypt32

 

CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID Crypt32

 

CERT_SHA1_HASH_PROP_ID Crypt32

 

CERT_SIGNATURE_HASH_PROP_ID Crypt32

 

CERT_SIGN_HASH_CNG_ALG_PROP_ID Crypt32

 

CERT_SMART_CARD_DATA_PROP_ID Crypt32

 

CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID Crypt32

 

CERT_SMART_CARD_READER_PROP_ID Crypt32

 

CERT_SMART_CARD_ROOT_INFO_PROP_ID Crypt32

 

CERT_SOURCE_LOCATION_PROP_ID Crypt32

 

CERT_SOURCE_URL_PROP_ID Crypt32

 

CERT_STORE_ADD_ALWAYS Crypt32

 

CERT_STORE_ADD_NEW Crypt32

 

CERT_STORE_ADD_NEWER Crypt32

 

CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES Crypt32

 

CERT_STORE_ADD_REPLACE_EXISTING Crypt32

 

CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES Crypt32

 

CERT_STORE_ADD_USE_EXISTING Crypt32

 

CERT_STORE_PROV_COLLECTION Crypt32

 

CERT_STORE_PROV_FILE Crypt32

 

CERT_STORE_PROV_FILENAME Crypt32

 

CERT_STORE_PROV_FILENAME_A Crypt32

 

CERT_STORE_PROV_FILENAME_W Crypt32

 

CERT_STORE_PROV_LDAP Crypt32

 

CERT_STORE_PROV_LDAP_W Crypt32

 

CERT_STORE_PROV_MEMORY Crypt32

 

CERT_STORE_PROV_MSG Crypt32

 

CERT_STORE_PROV_PHYSICAL Crypt32

 

CERT_STORE_PROV_PHYSICAL_W Crypt32

 

CERT_STORE_PROV_PKCS7 Crypt32

 

CERT_STORE_PROV_REG Crypt32

 

CERT_STORE_PROV_SERIALIZED Crypt32

 

CERT_STORE_PROV_SMART_CARD Crypt32

 

CERT_STORE_PROV_SMART_CARD_W Crypt32

 

CERT_STORE_PROV_SYSTEM Crypt32

 

CERT_STORE_PROV_SYSTEM_A Crypt32

 

CERT_STORE_PROV_SYSTEM_REGISTRY Crypt32

 

CERT_STORE_PROV_SYSTEM_REGISTRY_A Crypt32

 

CERT_STORE_PROV_SYSTEM_REGISTRY_W Crypt32

 

CERT_STORE_PROV_SYSTEM_W Crypt32

 

CERT_STORE_READONLY_FLAG Crypt32

 

CERT_SUBJECT_DISABLE_CRL_PROP_ID Crypt32

 

CERT_SUBJECT_INFO_ACCESS_PROP_ID Crypt32

 

CERT_SUBJECT_NAME_MD5_HASH_PROP_ID Crypt32

 

CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID Crypt32

 

CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID Crypt32

 

CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID Crypt32

 

CERT_SYSTEM_STORE_CURRENT_SERVICE Crypt32

 

CERT_SYSTEM_STORE_CURRENT_SERVICE_ID Crypt32

 

CERT_SYSTEM_STORE_CURRENT_USER Crypt32

 

CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY Crypt32

 

CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID Crypt32

 

CERT_SYSTEM_STORE_CURRENT_USER_ID Crypt32

 

CERT_SYSTEM_STORE_LOCAL_MACHINE Crypt32

 

CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE Crypt32

 

CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID Crypt32

 

CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY Crypt32

 

CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID Crypt32

 

CERT_SYSTEM_STORE_LOCAL_MACHINE_ID Crypt32

 

CERT_SYSTEM_STORE_LOCATION_MASK Crypt32

 

CERT_SYSTEM_STORE_LOCATION_SHIFT Crypt32

 

CERT_SYSTEM_STORE_SERVICES Crypt32

 

CERT_SYSTEM_STORE_SERVICES_ID Crypt32

 

CERT_SYSTEM_STORE_UNPROTECTED_FLAG Crypt32

 

CERT_SYSTEM_STORE_USERS Crypt32

 

CERT_SYSTEM_STORE_USERS_ID Crypt32

 

cFtpDataProtocol ftpsend

 

cFtpProtocol ftpsend

 

CharExecAction mi_rtl_ui_dmxscroller_form

A contante CharExecAction é usado para associar ao campo atual uma classe TAction.

  • NOTA

    • O interpretador de Templates associa a ação do Template ao corrente campo.

  • EXEMPLO DE USO DE AÇÕES NO TEMPLATE

    1. Se o atributo Fieldnum do campo for diferente de zero, então o rótulo do botão associado a ação será o caracteres 🔍 e a ação pode atualizar o buffer do campo.

      • No exemplo a seguir um rótulo e um campo de cliente:

        
        NewSItem('˜Cliente:˜'+'\LLLLL'+CharExecAction+CreateExecAction(Action_pesquisa)

    2. Se o atributo Fieldnum do campo for igual a zero, então a rótulo do botão será o rótulo do campo.

      • No exemplo a seguir um rótulo de novo cliente (icons 🆕) e um botão ok (icons 🆗)

        
        NewSItem('˜ 🆕 &Novo cliente:˜'+CharExecAction+CreateExecAction(Action_Novo)+
                 '˜   ˜˜ 🆗 ˜'+CharExecAction+CreateExecAction(Action_Ok)

CharFieldName mi_rtl_ui_dmxscroller_form

A constante CharFieldName usada para informar o nome do campo informado antes deste caractere.

  • EXEMPLO

    
    Const
      idade := '\BB'+CharFieldName+'idade'

CharHint mi_rtl_ui_dmxscroller_form

A constante CharHint é usado para documentar o campo e indica que todo o texto até o próximo caractere de controle será o conteúdo do campo HelpCtx_Hint.

  • EXEMPLO

    
    Resourcestring
    
     tmp_Alunos_Idade = '\BB'+ChFN+'idade'+CharUpperlimit+#64+
                         CharHint+'A idade do aluno. Valores válidos 1 a 64'+
                         CharHintPorque+'Este campo é necessário para que se agrupe o alunos baseado em sua faixa etária'+
                         CharHintOnde+'Ele será usado pelo coordenador ao classificar a turma';
    
    
     tmp_Alunos_Matricula = \IIII'+ChFN+'matricula'+CharHint+'A matricula do aluno é um campo sequencial e calculado ao incluir o registro';
    
     tmp_Alunos = '˜     Idade:˜%s'+lf+
                  '˜ Matricula:˜%s

CharHintOnde mi_rtl_ui_dmxscroller_form

A contante CharHintOnde informa que todo texto até o próximo delimitador contém informações para o campo HelpCtx_Onde

CharHintPorque mi_rtl_ui_dmxscroller_form

A contante CharHintPorque informa que todo texto até o próximo delimitador contém informações para o campo HelpCtx_Porque

CharInSet synafpc

 

CharsetConversion synachar

Convert Value from one charset to another. See: CharsetConversionEx

CharsetConversionEx synachar

Convert Value from one charset to another with additional character conversion. see: Replace_None and Replace_Czech

CharsetConversionTrans synachar

Convert Value from one charset to another with additional character conversion. This funtion is similar to CharsetConversionEx, but you can disable transliteration of unconvertible characters.

CharShowPassword mi_rtl_ui_dmxscroller_form

A constante CharShowPassword informa para controle que os caracteres não devem ser visualizado.

  • NOTA

    • Usados no campos tipo senha.

CharShowPasswordChar mi_rtl_ui_dmxscroller_form

A constante CharShowPasswordChar ...

CharUpperlimit mi_rtl_ui_dmxscroller_form

A constante CharUpperlimit (CharUpperlimit=ˆU) permite informar um limite superior para campos do tipo byte.

  • O gerador de formulário deve usar o conteúdo do campo pDmxFieldRec.Upperlimit para criticar se o valor do campo está na faixa entre 1 e pDmxFieldRec.Upperlimit.

  • O valor zero significa que o campo está nulo.

  • EXEMPLO

    • Um campo onde o seu conteúdo não ultrapasse um byte, pode ser informado no Template da seguinte forma:

      
      Const
        idade := '\BBB+CharUpperlimit+#130+CharHint+'Não existe humanos com a idade superior a 130 anos.

ChFN mi_rtl_ui_dmxscroller_form

A constante ChFN é igual a CharFieldName. Foi criada para facilitar seu uso.

cHttpProtocol httpsend

 

cIMAPProtocol imapsend

 

cLDAPProtocol ldapsend

 

cLocalhost blcksock

 

CloneComponent Classes_C

 

cNNTPProtocol nntpsend

 

cNtpProtocol sntpsend

 

CodeInt synautil

Return two characters, which ordinal values represents the value in byte format. (High-endian)

CodeLongInt synautil

Return four characters, which ordinal values represents the value in byte format. (High-endian)

CopyLinesFromStreamUntilBoundary synautil

Copy all lines from a buffer starting at APtr to ALines until ABoundary or end of the buffer is reached. Move APtr position forward).

CopyLinesFromStreamUntilNullLine synautil

Copy all lines from a buffer starting at APtr to ALines until empty line or end of the buffer is reached. Move APtr position forward).

CountOfChar synautil

Return count of Chr in Value string.

cPop3Protocol pop3send

 

CR blcksock

 

CR synaser

 

CrateIndexStork u_criate_index_stork

 

Crc16 synacode

return CRC16 from a value string.

Crc32 synacode

return CRC32 from a value string.

CreateStringList mimepart

Generates a stringlist that does not write a BOM character.

create_mapa_site u_dm_mapa_site

 

create_mapa_site u_mapa_site

 

CRLF blcksock

 

CRLF synaser

 

CRL_CONTEXT Crypt32

 

CRL_ENTRY Crypt32

 

CRL_INFO Crypt32

 

CryptAcquireCertificatePrivateKey Crypt32

 

CryptAcquireContext Crypt32

 

CryptAcquireContextA Crypt32

 

CryptAcquireContextU Crypt32

 

CryptAcquireContextW Crypt32

 

CryptDlgLib Crypt32

 

CRYPTOcleanupAllExData ssl_openssl_lib

 

CryptoLib Crypt32

 

CryptSignMessage Crypt32

 

CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG Crypt32

 

CRYPT_ACQUIRE_CACHE_FLAG Crypt32

 

CRYPT_ACQUIRE_COMPARE_KEY_FLAG Crypt32

 

CRYPT_ACQUIRE_NCRYPT_KEY_FLAGS_MASK Crypt32

 

CRYPT_ACQUIRE_NO_HEALING Crypt32

 

CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG Crypt32

 

CRYPT_ACQUIRE_PREFER_NCRYPT_KEY_FLAG Crypt32

 

CRYPT_ACQUIRE_SILENT_FLAG Crypt32

 

CRYPT_ACQUIRE_USE_PROV_INFO_FLAG Crypt32

 

CRYPT_ACQUIRE_WINDOW_HANDLE_FLAG Crypt32

 

CRYPT_ALGORITHM_IDENTIFIER Crypt32

 

CRYPT_ATTRIBUTE Crypt32

 

CRYPT_DATA_BLOB Crypt32

 

CRYPT_DELETEKEYSET Crypt32

 

CRYPT_EXPORTABLE Crypt32

 

CRYPT_E_NOT_FOUND Crypt32

 

CRYPT_HASH_BLOB Crypt32

 

CRYPT_KEY_PROV_INFO Crypt32

 

CRYPT_KEY_PROV_PARAM Crypt32

 

CRYPT_MACHINE_KEYSET Crypt32

 

CRYPT_SIGN_MESSAGE_PARA Crypt32

 

CRYPT_USER_KEYSET Crypt32

 

CRYPT_USER_PROTECTED Crypt32

 

CS7fix synaser

 

cSerialChunk synaser

 

cSmtpProtocol smtpsend

 

cSnmpProtocol snmpsend

 

cSnmpTrapProtocol snmpsend

 

cSSHProtocol tlntsend

 

cSysLogProtocol slogsend

 

cTelnetProtocol tlntsend

 

cTFTPProtocol ftptsend

 

cTFTP_ACK ftptsend

 

cTFTP_DTA ftptsend

 

cTFTP_ERR ftptsend

 

cTFTP_RRQ ftptsend

 

cTFTP_WRQ ftptsend

 

CustomMonthNames synautil

can be used for your own months strings for getmonthnumber

d2iPKCS12bio ssl_openssl11_lib

 

d2iPKCS12bio ssl_openssl3_lib

 

d2iPKCS12bio ssl_openssl_lib

 

d2iX509bio ssl_openssl11_lib

 

d2iX509bio ssl_openssl3_lib

 

d2iX509bio ssl_openssl_lib

 

dcb_AbortOnError synaser

 

dcb_Binary synaser

 

dcb_DsrSensivity synaser

 

dcb_DtrControlDisable synaser

 

dcb_DtrControlEnable synaser

 

dcb_DtrControlHandshake synaser

 

dcb_DtrControlMask synaser

 

dcb_ErrorChar synaser

 

dcb_InX synaser

 

dcb_NullStrip synaser

 

dcb_OutX synaser

 

dcb_OutxCtsFlow synaser

 

dcb_OutxDsrFlow synaser

 

dcb_ParityCheck synaser

 

dcb_Reserveds synaser

 

dcb_RtsControlDisable synaser

 

dcb_RtsControlEnable synaser

 

dcb_RtsControlHandshake synaser

 

dcb_RtsControlMask synaser

 

dcb_RtsControlToggle synaser

 

dcb_TXContinueOnXoff synaser

 

Decode4to3 synacode

Decode 4to3 encoding with given table. If some element is not found in table, first item from table is used. This is good for buggy coded items by Microsoft Outlook. This software sometimes using wrong table for UUcode, where is used ' ' instead '`'.

Decode4to3Ex synacode

Decode 4to3 encoding with given REVERSE table. Using this function with reverse table is much faster then Decode4to3. This function is used internally for Base64, UU or XX decoding.

DecodeBase64 synacode

Decode string from base64 format.

DecodeBase64mod synacode

Decode string from modified base64 format. (used in IMAP, for example.)

DecodeInt synautil

Decodes two characters located at "Index" offset position of the "Value" string to Word values.

DecodeLongInt synautil

Decodes four characters located at "Index" offset position of the "Value" string to LongInt values.

DecodeQuotedPrintable synacode

Decodes a string from quoted printable form. (also decodes triplet sequences like '=7F')

DecodeRfcDateTime synautil

Decode various string representations of date and time to Tdatetime type. This function do all timezone corrections too! This function can decode lot of formats like:

ddd, d mmm yyyy hh:mm:ss
ddd, d mmm yy hh:mm:ss
ddd, mmm d yyyy hh:mm:ss
ddd mmm dd hh:mm:ss yyyy

and more with lot of modifications, include:

Sun, 06 Nov 1994 08:49:37 GMT    ; RFC 822, updated by RFC 1123
Sunday, 06-Nov-94 08:49:37 GMT   ; RFC 850, obsoleted by RFC 1036
Sun Nov  6 08:49:37 1994         ; ANSI C

Timezone corrections known lot of symbolic timezone names (like CEST, EDT, etc.) or numeric representation (like +0200). By convention defined in RFC timezone +0000 is GMT and -0000 is current your system timezone.

DecodeTimeZone synautil

Decode string representation of TimeZone (CEST, GMT, +0200, -0800, etc.) to timezone offset.

DecodeTriplet synacode

Decodes triplet encoding with a given character delimiter. It is used for decoding quoted-printable or URL encoding.

DecodeURL synacode

Decodes a string of URL encoding. (also decodes triplet sequences like '%7F')

DecodeUU synacode

Decodes a string from UUcode format.

DecodeXX synacode

Decodes a string from XXcode format.

DecodeYEnc synacode

decode line with Yenc code. This code is sometimes used in newsgroups.

DefaultEndDelimiter fpTemplate

 

DefaultParamEndDelimiter fpTemplate

 

DefaultParamStartDelimiter fpTemplate

 

DefaultParamValueSeparator fpTemplate

 

DefaultParseDepth fpTemplate

 

DefaultStartDelimiter fpTemplate

 

DESecbencrypt ssl_openssl11_lib

 

DESecbencrypt ssl_openssl3_lib

 

DESecbencrypt ssl_openssl_lib

 

DESsetkeychecked ssl_openssl11_lib

 

DESsetkeychecked ssl_openssl3_lib

 

DESsetkeychecked ssl_openssl_lib

 

DESsetoddparity ssl_openssl11_lib

 

DESsetoddparity ssl_openssl3_lib

 

DESsetoddparity ssl_openssl_lib

 

DestroyIconvInterface synaicnv

 

DestroySSLInterface ssl_openssl11_lib

 

DestroySSLInterface ssl_openssl3_lib

 

DestroySSLInterface ssl_openssl_lib

 

DES_cblock ssl_openssl11_lib

 

DES_cblock ssl_openssl3_lib

 

DES_cblock ssl_openssl_lib

 

des_key_schedule ssl_openssl11_lib

 

des_key_schedule ssl_openssl3_lib

 

des_key_schedule ssl_openssl_lib

 

des_ks_struct ssl_openssl11_lib

 

des_ks_struct ssl_openssl3_lib

 

des_ks_struct ssl_openssl_lib

 

DisableIconv synachar

By this you can generally disable/enable Iconv support.

DISCARD Classes_C

 

DLLIconvName synaicnv

 

DLLSSLName ssl_openssl11_lib

 

DLLSSLName ssl_openssl3_lib

 

DLLSSLName ssl_openssl_lib

 

DLLUtilName ssl_openssl11_lib

 

DLLUtilName ssl_openssl3_lib

 

DLLUtilName ssl_openssl_lib

 

DM_Connections mi.rtl.connection.postgresSQL

 

DM_Mapa_site u_dm_mapa_site

 

DSTEndDay tzutil

 

DSTEndMonth tzutil

 

DSTEndSec tzutil

 

DSTEndSpecType tzutil

 

DSTEndWeek tzutil

 

DSTOffset tzutil

 

DSTSpecType tzutil

 

DSTStartDay tzutil

 

DSTStartMonth tzutil

 

DSTStartSec tzutil

 

DSTStartSpecType tzutil

 

DSTStartWeek tzutil

 

DummyClass mi.rtl.objects.types

  • Internal Class

DummyClass.TStrIndexRec mi.rtl.objects.types

 

DummyClass.TypeData mi.rtl.objects.types

 

Dump synautil

Dump binary buffer stored in a string to a file with DumpFile filename.

DumpEx synautil

Dump binary buffer stored in a string to a file with DumpFile filename. All bytes with code of character is written as character, not as hexadecimal value.

DumpExStr synautil

Dump binary buffer stored in a string to a result string. All bytes with code of character is written as character, not as hexadecimal value.

DumpStr synautil

Dump binary buffer stored in a string to a result string.

EAuthorizationError snmpsend

 

EBadValue snmpsend

 

ECommitFailed snmpsend

 

EGenErr snmpsend

 

EInconsistentName snmpsend

 

EInconsistentValue snmpsend

 

Encode3to4 synacode

Encode by system 3to4 (used by Base64, UU coding, etc) by given table.

EncodeBase64 synacode

Encodes a string to base64 format.

EncodeBase64mod synacode

Encodes a string to modified base64 format. (used in IMAP, for example.)

EncodeQuotedPrintable synacode

Encodes a string to triplet quoted printable form. All NonAsciiChar are encoded.

EncodeSafeQuotedPrintable synacode

Encodes a string to triplet quoted printable form. All NonAsciiChar and SpecialChar are encoded.

EncodeTriplet synacode

Performs triplet encoding with a given character delimiter. Used for encoding quoted-printable or URL encoding.

EncodeURL synacode

Encodes a string to URL format. Used to encode critical characters in all URLs.

EncodeURLElement synacode

Encodes a string to URL format. Used for encoding data from a form field in HTTP, etc. (Encodes all critical characters including characters used as URL delimiters ('/',':', etc.)

EncodeUU synacode

encode UUcode. it encode only datas, you must also add header and footer for proper encode.

ENoAccess snmpsend

 

ENoCreation snmpsend

 

ENoError snmpsend

 

ENoSuchName snmpsend

 

ENotWritable snmpsend

 

EReadOnly snmpsend

 

EResourceUnavailable snmpsend

 

ErrAccessDenied synaser

 

ErrAlreadyInUse synaser

 

ErrAlreadyOwned synaser

 

ErrClearError ssl_openssl11_lib

 

ErrClearError ssl_openssl3_lib

 

ErrClearError ssl_openssl_lib

 

ErrErrorString ssl_openssl11_lib

 

ErrErrorString ssl_openssl3_lib

 

ErrErrorString ssl_openssl_lib

 

ErrFrame synaser

 

ErrFreeStrings ssl_openssl_lib

 

ErrGetError ssl_openssl11_lib

 

ErrGetError ssl_openssl3_lib

 

ErrGetError ssl_openssl_lib

 

ErrMaxBuffer synaser

 

ErrNoDeviceAnswer synaser

 

ErrNotRead synaser

 

ErrOverrun synaser

 

ErrPortNotOpen synaser

 

ErrRemoveState ssl_openssl_lib

 

ErrRxOver synaser

 

ErrRxParity synaser

 

ErrTimeout synaser

 

ErrTxFull synaser

 

ErrWrongParameter synaser

 

ESynapseError blcksock

Exception clas used by Synapse

ESynaSerError synaser

Exception type for SynaSer errors

ETemplateParser fpTemplate

 

ETooBig snmpsend

 

EUndoFailed snmpsend

 

EVPcleanup ssl_openssl_lib

 

EvpGetDigestByName ssl_openssl11_lib

 

EvpGetDigestByName ssl_openssl3_lib

 

EvpGetDigestByName ssl_openssl_lib

 

EvpPkeyAssign ssl_openssl11_lib

 

EvpPkeyAssign ssl_openssl3_lib

 

EvpPkeyAssign ssl_openssl_lib

 

EvpPkeyFree ssl_openssl11_lib

 

EvpPkeyFree ssl_openssl3_lib

 

EvpPkeyFree ssl_openssl_lib

 

EvpPkeyNew ssl_openssl11_lib

 

EvpPkeyNew ssl_openssl3_lib

 

EvpPkeyNew ssl_openssl_lib

 

EVP_MAX_MD_SIZE ssl_openssl11_lib

 

EVP_MAX_MD_SIZE ssl_openssl3_lib

 

EVP_MAX_MD_SIZE ssl_openssl_lib

 

EVP_PKEY ssl_openssl11_lib

 

EVP_PKEY ssl_openssl3_lib

 

EVP_PKEY ssl_openssl_lib

 

EVP_PKEY_RSA ssl_openssl11_lib

 

EVP_PKEY_RSA ssl_openssl3_lib

 

EVP_PKEY_RSA ssl_openssl_lib

 

EWrongEncoding snmpsend

 

EWrongLength snmpsend

 

EWrongType snmpsend

 

EWrongValue snmpsend

 

ExpandIP6 synaip

Expand short form of IPv6 address to long form.

FCL_Authorization slogsend

 

FCL_Clock slogsend

 

FCL_FTP slogsend

 

FCL_Kernel slogsend

 

FCL_Local0 slogsend

 

FCL_Local1 slogsend

 

FCL_Local2 slogsend

 

FCL_Local3 slogsend

 

FCL_Local4 slogsend

 

FCL_Local5 slogsend

 

FCL_Local6 slogsend

 

FCL_Local7 slogsend

 

FCL_LogAlert slogsend

 

FCL_LogAudit slogsend

 

FCL_MailSystem slogsend

 

FCL_News slogsend

 

FCL_NTP slogsend

 

FCL_Printer slogsend

 

FCL_Security slogsend

 

FCL_Syslogd slogsend

 

FCL_System slogsend

 

FCL_Time slogsend

 

FCL_UserLevel slogsend

 

FCL_UUCP slogsend

 

Fetch synautil

Fetch string from left of Value string.

FetchBin synautil

Like fetch, but working with binary strings, not with text.

FetchEx synautil

Fetch string from left of Value string. This function ignore delimitesr inside quotations.

FilesOpens mi.rtl.Objects.Methods.Db.Tb_Access

 

fldAnsiChar mi_rtl_ui_dmxscroller_form

A constante fldAnsiChar (Const fldAnsiChar = 'C') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres 'C' após o caractere "\" representa no buffer do formulário um tipo AnsiString que só aceita caractere maiúsculo.

  • EXEMPLO

    • Representação de um AnsiString de 10 dígitos em um buffer de 11 bytes onde o ultimo byte contém o caractere #0 informando o fim da string;

      
      Const
        Nome := '\CCCCCCCCCC'; //PAULO SÉRG

fldAnsiCharNUM mi_rtl_ui_dmxscroller_form

A constante fldAnsiCharNUM (Const fldAnsiChar = '0') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres '0' após o caractere "\" representa no buffer do formulário um tipo AnsiString que só aceita caractere numérico ['0'..'9']] .

  • EXEMPLO

    • Representação de um AnsiString de 11 dígitos em um buffer de 12 bytes onde o ultimo byte contém o caractere #0 informando o fim da string;

      
      Const
      
        telefone := '\(00) 0 0000-0000' //85 9 9702 4498

fldAnsiCharVAL mi_rtl_ui_dmxscroller_form

A constante fldAnsiCharVAL (Const fldAnsiChar = '0') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres '0' após o caractere "\" representa no buffer do formulário um tipo AnsiString que só aceita caractere numérico ['0'..'9']] com formatação dbase.

  • EXEMPLO

    • Representação de um AnsiString de 11 dígitos em um buffer de 12 bytes onde o ultimo byte contém o caractere #0 informando o fim da string;

      
      Const
      
        telefone := '\(NN) N NNNN-NNNN' //85 9 9702 4498

fldAnsiChar_LowCase mi_rtl_ui_dmxscroller_form

A constante fldAnsiChar_LowCase (Const fldAnsiChar = 'c') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres 'c' após o caractere "\" representa no buffer do formulário um tipo AnsiString que só aceita caractere minúsculo.

  • EXEMPLO

    • Representação de um AnsiString de 10 dígitos em um buffer de 11 bytes onde o ultimo byte contém o caractere #0 informando o fim da string;

      
      Const
        Nome := '\cccccccccc'; //paulo Sérg
        Nome := '\Cccccccccc'; //Paulo Sérg

fldAPPEND mi_rtl_ui_dmxscroller_form

A constante fldAPPEND é usada para concatenar duas listas do tipo PSItem.

  • A constante fldAPPEND é necessário porque DmxScroller trabalha com string curta e a mesma tem um tamanho de 255 caracteres, onde o tamanho está na posição 0.

  • Como usar a constante fldAPPEND:

    • A função CreateAppendFields retorna a constante fldAPPEND mais o endereço da string a ser concatenada.

      • EXEMPLO

        
        procedure Template : ShortString;
          Var
            S1,s2,Template : TString;
        begin
          S1 := '˜Nome do Aluno....:˜\ssssssssssssssssssssssssssssssssss';
          s2 := '˜Endereço do aluno:˜\sssssssssssssssssssssssss';
          result := S1+CreateAppendFields(s2);
        end;

      • NOTA

        • A contante fldAPPEND foi criada porque o projeto inicial foi para turbo pascal e ambiente console.

        • A versão atual podemos usar AnsiString visto que o limite do mesmo é a memória.

        • Para usar AnsiString é necessário converter para PSitem com a função: StringToSItem.

          • EXEMPLO:

            
            function TMI_UI_InputBox.DmxScroller_Form1GetTemplate(aNext: PSItem): PSItem;
            begin
              with DmxScroller_Form1 do
              begin
                if _Template  <> ''
                then Result := StringToSItem(_Template, 80);
            
            //    Result := StringToSItem(_Template, 40,TObjectsTypes.TAlinhamento.Alinhamento_Esquerda)
            //    Result := StringToSItem(_Template, 40,TObjectsTypes.TAlinhamento.Alinhamento_Central)
            //    Result := StringToSItem(_Template, 40,TObjectsTypes.TAlinhamento.Alinhamento_Direita)
            //    Result := StringToSItem(_Template, 80,TObjectsTypes.TAlinhamento.Alinhamento_Justificado)
            
                else result := nil;
              end;
            end;

fldBLOb mi_rtl_ui_dmxscroller_form

A constante fldBLOb indica que o campo é não formatado podendo ser um Record, porém a edição do mesmo será feito por outros meios.

  • NOTA

    • Para informar ao buffer do registro que o campo é fldBLOb, a função CreateBlobField é necessário.

    • A class function TUiMethods.CreateBlobField(Len: integer; AccMode,Default: byte) : TDmxStr_ID; reserva espaço para o mesmo.

    • Pendência: Preciso criar um exemplo de uso deste tipo de informação.

fldBoolean mi_rtl_ui_dmxscroller_form

A constante fldBoolean (fldBoolean = 'X') indica que o campo é do tipo byte e só pode ter dois valores.

  • NOTA

    • Valores possíveis:

      • 0 - False; não

      • 1 = True; sim

    • A forma de editá-los deve ser com o componente checkbox.

  • EXEMPLO

    
    Resourcestring
      tmp_Aceita = '\[X]'+ChFN+'Aceita_contrato'+CharHint+'Aceita os termos do contrato?';
      Template = tmp_Aceita+'˜Aceita os termos do contrato˜';

fldBYTE mi_rtl_ui_dmxscroller_form

A constante fldBYTE (Const fldBYTE = 'B') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres 'B' após o caractere "\" representa no buffer do formulário um tipo byte.

  • EXEMPLO

    
    Const
       idade := '\BB' //Os dois dígitos estarão em um buffer de 1 byte;

fldCONTRACTION mi_rtl_ui_dmxscroller_form

A constante fldCONTRACTION ...

FldDateTime mi_rtl_ui_dmxscroller_form

A constante FldDateTime é do tipo TDateTime e guarda a data compactada 'dd/nn/yy'

fldENum mi_rtl_ui_dmxscroller_form

A constante fldENum (fldENUM=ˆE) é um campo do tipo byte(0..255) que contém uma lista de string que são selecionadas por um componente tipo ComboBox.

  • EXEMPLO

    
      Const tmpMidia : PSitem = nil;
    begin
      tmpMidia := CreateEnumField(TRUE, accNormal, 0,
                                  NewSItem(' indefinido ',
                                  NewSItem(' PenDriver  ',
                                  NewSItem(' SSD        ',
                                  nil))))+CharFieldName+'Midia;
    
      Template = NewSItem('˜  Eu uso ˜'+ tmpMidia + '˜ em meu computador.˜

fldENum_db mi_rtl_ui_dmxscroller_form

A constante fldENum_db (fldENum_db=ˆD) é um campo do tipo longint associado a um dataSource, uma chave dataSource.dataSet.KeyField e um campo a ser visualizado na liasta dataSource.dataSet.listField.

  • Os controles usados para edita-lo são:

    • TdbLookupComboBox.

    • EXEMPLO USO NO TEMPLATE

      
      function T__dm_xtable__.DmxScroller_Form1GetTemplate(aNext: PSItem): PSItem;
      begin
         with DmxScroller_Form1 do
         begin
           Result :=
           NewSItem(GetTemplate_CRUD_Buttons(CmNewRecord,CmUpdateRecord,CmLocate,CmDeleteRecord),
           NewSItem('',
           NewSItem('˜ID:            ˜'+CreateEnumField(TRUE, accNormal, 1,NewSItem('ssssssssssssssssssssssssssssssssssssssssssssssssss',nil),
                                                        Mi_SQLQuery1.DataSource,'id','nome')+
                                         ChFN+'id'+
                                         CharHint+'Campo enumero lookup',
           NewSItem('˜Nome:          ˜\ssssssssssssssssssssssssssssssssssssssssssssssssss'+chFN+'nome'+CharHint+'Campo alfanumérico aceita maiuscula e minuscula',
           NewSItem('˜endereco       ˜\ssssssssssssssssssssssssssssssssssssssssssssssssss'+chFN+'endereco',
           NewSItem('˜cnpj           ˜\##.###.###/####-##'+chFN+'cnpj',
           NewSItem('˜cpf            ˜\###.###.###-##'+chFN+'cpf',
           NewSItem('˜cep            ˜\##.###-###'+chFN+'cep',
           NewSItem('˜valor_SMALLINT ˜\IIIII'+chFN+'valor_SMALLINT',
           NewSItem('˜valor_Integer  ˜\LLLLLLLLLL'+chFN+'valor_Integer',//Maximo:2.147.483.647
      
           NewSItem('˜valor_FLOAT8   ˜\RRR,RRR.ZZ'+chFN+'valor_FLOAT8',
           NewSItem('˜Data_1         ˜\Ddd/mm/yy'+chFN+'Data_1',
           NewSItem('˜hora_1         ˜\Dhh:nn:ss'+chFN+'hora_1',
           NewSItem('˜hora_2         ˜\Dhh:nn'+chFN+'hora_2',
           NewSItem('',
           NewSItem(GetTemplate_DbNavigator_Buttons(CmGoBof,CmNextRecord,CmPrevRecord,CmGoEof,CmRefresh),
           NewSItem('',
           aNext)))))))))))))))));
         end;
      end;

fldExtended mi_rtl_ui_dmxscroller_form

A constante fldExtended (fldExtended='E') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres 'E' após o caractere "\" representa no buffer do formulário um tipo Extended.

  • EXEMPLO

    
    Const
       Valor := '\EEE,EEE,EEE,EEE,EE' //Todos os números editados nesta
                                      //mascara, estarão em um buffer de 10 bytes;

fldHexValue mi_rtl_ui_dmxscroller_form

A constante fldHexValue ...

fldLHora mi_rtl_ui_dmxscroller_form

A constante fldLHora ...

fldLONGINT mi_rtl_ui_dmxscroller_form

A constante fldLONGINT ...

FldMemo mi_rtl_ui_dmxscroller_form

A constante FldMemo ...

FldOperador mi_rtl_ui_dmxscroller_form

A constante FldOperador ...

FldRadioButton mi_rtl_ui_dmxscroller_form

A constante FldRadioButton ...

fldReal4 mi_rtl_ui_dmxscroller_form

A constante fldReal4 ...

fldReal4P mi_rtl_ui_dmxscroller_form

A constante fldReal4P ...

fldReal4Positivo mi_rtl_ui_dmxscroller_form

A constante fldReal4Positivo ...

fldReal4PPositivo mi_rtl_ui_dmxscroller_form

A constante fldReal4PPositivo ...

fldRealNum mi_rtl_ui_dmxscroller_form

A constante fldRealNum ...

fldRealNum_Positivo mi_rtl_ui_dmxscroller_form

A constante fldRealNum_Positivo ...

FldSData mi_rtl_ui_dmxscroller_form

A constante FldSData ...

FldSHora mi_rtl_ui_dmxscroller_form

A constante FldSHora ...

fldSHORTINT mi_rtl_ui_dmxscroller_form

A constante fldSHORTINT ...

fldSItems mi_rtl_ui_dmxscroller_form

A constante fldSItems ...

fldSmallInt mi_rtl_ui_dmxscroller_form

A constante fldSmallInt ...

fldSmallWORD mi_rtl_ui_dmxscroller_form

A constante fldSmallWORD ...

fldSTR mi_rtl_ui_dmxscroller_form

A constante fldSTR (Const fldStr = 'S') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres 'S' após o caractere "\" representa no buffer do formulário um tipo ShortString que só aceita caractere maiúsculo.

  • EXEMPLO

    • Representação de um string de 10 dígitos em um buffer de 11 bytes onde o byte zero contém o tamanho da string;

      
      Const
        Nome := '\SSSSSSSSSS'  //PAULO SÉRG

fldSTRNUM mi_rtl_ui_dmxscroller_form

A constante fldSTRNUM (Const fldSTRNUM = '#') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres '#' após o caractere "\" representa no buffer do formulário um tipo ShortString que só aceita caractere numérico.

  • EXEMPLO

    • Representação de um string de 11 dígitos em um buffer de 12 bytes onde o byte zero contém o tamanho da string;

      
      Const
        telefone := '\(##) # ####-####' //85 9 9702 4498

fldstr_Lowcase mi_rtl_ui_dmxscroller_form

A constante fldstr_Lowcase (Const fldstr_Lowcase = 's') usado na máscara do Template, informa ao componente TUiDmxScroller que a sequência de caracteres 's' após o caractere "\" representa no buffer do formulário um tipo ShortString que só aceita caractere minúscula.

  • EXEMPLO

    • Representação de um string de 10 dígitos em um buffer de 11 bytes onde o byte zero contém o tamanho da string;

      
      Const
        Nome := '\ssssssssss' //paulo sérg
        Nome := '\Ssssssssss' //Paulo sérg

fldZEROMOD mi_rtl_ui_dmxscroller_form

A constante fldZEROMOD ...

fld_LHora mi_rtl_ui_dmxscroller_form

A constante fld_LHora é do tipo TDateTime e guarda a hora compactada ##:##:##

FormatBr mi.rtl.Consts

A variável FormatBr foi declarada porque os controles dataware não estão obdecendo o valor padrão

Form_pageproducer_test mi.rtl.objects.methods.pageproducer.test

 

FPWebModule1 Unit1

 

FPWebModule1 webModule1

 

FPWebModule2 webmodule2

 

FtpGetFile ftpsend

A very useful function, and example of use can be found in the TFtpSend object. Dowload specified file from FTP server to LocalFile.

FtpInterServerTransfer ftpsend

A very useful function, and example of use can be found in the TFtpSend object. Initiate transfer of file between two FTP servers.

FtpPutFile ftpsend

A very useful function, and example of use can be found in the TFtpSend object. Upload specified LocalFile to FTP server.

FTP_ERR ftpsend

Terminating value for TLogonActions

FTP_OK ftpsend

Terminating value for TLogonActions

FuncApplication mi.rtl.Objects.Methods.Paramexecucao.Application

 

GenerateBoundary mimepart

Generates a unique boundary string.

gerar_mapa_site u_gerar_mapa_site

 

GetBetween synautil

Get string between PairBegin and PairEnd. This function respect nesting. For example:

Value is: 'Hi! (hello(yes!))'
pairbegin is: '('
pairend is: ')'
In this case result is: 'hello(yes!)'

GetBOM synachar

Return BOM (Byte Order Mark) for given unicode charset.

GetCPFromIconvID synachar

 

GetCPFromID synachar

Converting string with charset name to TMimeChar.

GetCurCP synachar

Returns charset used by operating system.

GetCurOEMCP synachar

Returns charset used by operating system as OEM charset. (in Windows DOS box, for example)

GetDateMDYFromStr synautil

Decode string in format "m-d-y" to TDateTime type.

GetDNS synamisc

Autodetect current DNS servers used by the system. If more than one DNS server is defined, then the result is comma-delimited.

GetEmailAddr synautil

Returns only the e-mail portion of an address from the full address format. i.e. returns 'nobody@somewhere.com' from '"someone" <nobody@somewhere.com>'

GetEmailDesc synautil

Returns only the description part from a full address format. i.e. returns 'someone' from '"someone" <nobody@somewhere.com>'

GetFriendlyNameOfCert Crypt32

 

GetIconvIDFromCP synachar

 

GetIDFromCP synachar

Converting TMimeChar to string with name of charset.

GetIEProxy synamisc

Read InternetExplorer 5.0+ proxy setting for given protocol. This function works only on windows!

GetLocalIPs synamisc

Return all known IP addresses on the local system. Addresses are divided by comma/comma-delimited.

GetLocalIPsFamily synamisc

Return all known IP addresses of required type on the local system. Addresses are divided by comma/comma-delimited.

GetMailServers dnssend

A very useful function, and example of it's use is found in the TDNSSend object. This function is used to get mail servers for a domain and sort them by preference numbers. "Servers" contains only the domain names of the mail servers in the right order (without preference number!). The first domain name will always be the highest preferenced mail server. Returns boolean True if all went well.

GetMonthNumber synautil

Decode three-letter string with name of month to their month number. If string not match any month name, then is returned 0. For parsing are used predefined names for English, French and German and names from system locale too.

GetParameter synautil

Returns parameter value from string in format: parameter1="value1"; parameter2=value2

GetSerialPortNames synaser

Returns list of existing computer serial ports. Working properly only in Windows!

GetTempFile synautil

Return filename of new temporary file in Dir (if empty, then default temporary directory is used) and with optional filename prefix.

GetTick synautil

Return current value of system timer with precizion 1 millisecond. Good for measure time difference.

GetTimeFromStr synautil

Return decoded time from given string. Time must be witch separator ':'. You can use "hh:mm" or "hh:mm:ss".

GetUTTime synautil

Return current system date and time in UTC timezone.

HCERTSTORE Crypt32

 

HCRYPTKEY Crypt32

 

HCRYPTPROV Crypt32

 

HeadersToList synautil

Convert lines in stringlist from 'name: value' form to 'name=value' form.

HMAC_MD5 synacode

Returns a binary string with HMAC-MD5 hash.

HMAC_SHA1 synacode

Returns a binary string with HMAC-SHA1 hash.

HTMLFileResult_json u_conts

 

HTMLFileResult_json u_conts_mapa_site

 

HTMLFileResult_mapa_site u_conts

 

HTMLFileResult_mapa_site u_conts_mapa_site

 

HttpGetBinary httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the GET method of the HTTP protocol. This function sends the GET method for URL document to an HTTP server. Returned document is in the "Response" stream. Returns boolean TRUE if all went well.

HttpGetText httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the GET method of the HTTP protocol. This function sends the GET method for URL document to an HTTP server. Returned document is in the "Response" stringlist (without any headers). Returns boolean TRUE if all went well.

HttpPostBinary httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the POST method of the HTTP protocol. This function sends the SEND method for a URL document to an HTTP server. The document to be sent is located in the "Data" stream. The returned document is in the "Data" stream. Returns boolean TRUE if all went well.

HttpPostFile httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the POST method of the HTTP protocol. This function sends the POST method for a URL document to an HTTP server. This function simulates posting of file by HTML form using the 'multipart/form-data' method. The posted file is in the DATA stream. Its name is Filename string. Fieldname is for the name of the form field with the file. (simulates HTML INPUT FILE) The returned document is in the ResultData Stringlist. Returns boolean TRUE if all went well.

HttpPostURL httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the POST method of the HTTP protocol. This function is good for POSTing form data. It sends the POST method for a URL document to an HTTP server. You must prepare the form data in the same manner as you would the URL data, and pass this prepared data to "URLdata". The following is a sample of how the data would appear: 'name=Lukas&field1=some%20data'. The information in the field must be encoded by the EncodeURLElement function. The returned document is in the "Data" stream. Returns boolean TRUE if all went well.

i2dPrivateKeyBio ssl_openssl11_lib

 

i2dPrivateKeyBio ssl_openssl3_lib

 

i2dPrivateKeyBio ssl_openssl_lib

 

i2dX509bio ssl_openssl11_lib

 

i2dX509bio ssl_openssl3_lib

 

i2dX509bio ssl_openssl_lib

 

iconvLibHandle synaicnv

 

IconvOnlyChars synachar

Set of charsets supported by Iconv library only.

ICONV_GET_DISCARD_ILSEQ synaicnv

 

ICONV_GET_TRANSLITERATE synaicnv

 

ICONV_SET_DISCARD_ILSEQ synaicnv

 

ICONV_SET_TRANSLITERATE synaicnv

 

iconv_t synaicnv

 

ICONV_TRIVIALP synaicnv

 

IdealCharsetCoding synachar

Finding best target charset from set of TMimeChars with minimal count of unconvertible characters.

IdealCharsets synachar

Default set of charsets for IdealCharsetCoding function.

IdToMib asn1util

Decodes MIB OID from binary form to string form.

IIInputText mi_rtl_ui_interfaces

 

IITable mi_rtl_ui_interfaces

 

IMi_rtl_ui_Form mi_rtl_ui_Dmxscroller

A interface IMi_rtl_ui_Form é usado para garantir que os métodos necessários para implementação da classe visual de edição do TDmxScroller_Form sejam implementado.

  • Aplicações a fazer com a interface abaixo:

    text
    
               clients
               ├── dynamic_html
               │   ├── templates
               │   │   ├── mi.rtl.web.module.form.html
               │   │   └── mi.rtl.web.module.html
               │   ├── Tmi_rtl_web_module.form.html
               │   └── Tmi_rtl_web_module.html
               ├── javascript
               │   ├── templates
               │   │   ├── mi.rtl.web.module.form.js
               │   │   └── mi.rtl.web.module.js
               │   ├── Tmi_rtl_web_module.form.js
               │   └── Tmi_rtl_web_module.js
               ├── lcl
               │   ├── templates
               │   │   ├── mi.rtl.web.module.form.pas
               │   │   └── mi.rtl.web.module.pas
               │   ├── Tmi_rtl_web_module.form.pas
               │   └── Tmi_rtl_web_module.pas
               ├── reactjs
               │   ├── templates
               │   │   ├── mi.rtl.web.module.form.js
               │   │   └── mi.rtl.web.module.js
               │   ├── Tmi_rtl_web_module.form.js
               │   └── Tmi_rtl_web_module.js
               └── vuejs
                   ├── templates
                   │   ├── mi.rtl.web.module.form.vue
                   │   └── mi.rtl.web.module.vue
                   ├── Tmi_rtl_web_module.form.vue
                   └── Tmi_rtl_web_module.vue
    
               11 directories, 20 files

IncPoint synautil

Increase pointer by value.

IndexByBegin synautil

Index of string in stringlist with same beginning as Value is returned.

InitIconvInterface synaicnv

 

InitSSLInterface ssl_openssl11_lib

 

InitSSLInterface ssl_openssl3_lib

 

InitSSLInterface ssl_openssl_lib

 

InlineCode mimeinln

Inline MIME encoding similar to InlineEncode, but the source charset is automatically set to the system default charset, and the target charset is automatically assigned from set of allowed encoding for MIME.

InlineCodeEx mimeinln

Inline mime encoding similar to InlineEncode, but you can specify source charset, and the target characterset is automatically assigned.

InlineDecode mimeinln

Decodes mime inline encoding (i.e. in headers) uses target characterset "CP".

InlineEmail mimeinln

Converts e-mail address to canonical mime form. Source charser it system default charset.

InlineEmailEx mimeinln

Converts e-mail address to canonical mime form. You can specify source charset.

InlineEncode mimeinln

Encodes string to MIME inline encoding. The source characterset is "CP", and the target charset is "MimeP".

InputBox MI_UI_InputBox_lcl_u

A função InputBox cria um formulário passado por Template e executa os eventos do formulário passado pelos parâmetros.

  • PARÂMETROS

    • atitle; // Título do formulário;

    • aTemplate; // Modelo do formulário cuja a sintaxe segue abaixo:

    • aOnEnter; // Executado ao entrar no formulário criado baseado no Template;

    • aOnExit; // Executado ao sair do formulário criado baseado no Template;

    • aOnEnterField; // Executado ao entrar um campo focado;

    • aOnExitField; // Executado ao sair do campo focado;

    • aOnCloseQuery // Executado ao fechar o form se CanClose = true;

  • SINTAXE DO MODELO

    • Exemplo

      
      const
        Template := '˜Nome do Aluno:˜\sssssssssssssssssssssssss'+lf+
                    '˜     Endereço:˜\sssssssssssssssssssssssss`ssssssssssssssss'+lf+
                    '˜          Cep:˜\##-###-###'+lf+
                    '˜       Bairro:˜\sssssssssssssssssssssssss'+lf+
                    '˜       Cidade:˜\sssssssssssssssssssssssss'+lf+
                    '˜       Estado:˜\sssssssssssssssssssssssss'+lf+
                    '˜        Idade:˜\BB'+lf+
                    '˜  Mensalidade:˜\R,RRR.RR';

    • Tipos de dados do formulário:

      • s = Char alfanumérico

      • # = Char numérico

      • R = Double

      • B = Byte

  • Exemplo de chamada da função:

    
    if InputBox('Dados do aluno',
                 '˜Nome do Aluno:˜\sssssssssssssssssssssssss'+lf+
                 '˜     Endereço:˜\sssssssssssssssssssssssss`ssssssssssssssss'+lf+
                 '˜          Cep:˜\##-###-###'+lf+
                 '˜       Bairro:˜\sssssssssssssssssssssssss'+lf+
                 '˜       Cidade:˜\sssssssssssssssssssssssss'+lf+
                 '˜       Estado:˜\sssssssssssssssssssssssss'+lf+
                 '˜        Idade:˜\BB'+lf+
                 '˜    Mensalidade:˜\R,RRR.RR',
                 nil,nil,nil,nil,nil
            ) = MrOk
    then begin
         end;

IntMibToStr asn1util

Encodes an one number from MIB OID to binary form. (used internally from MibToId)

IntToBin synautil

Returns a string of binary "Digits" representing "Value".

INVALID_HANDLE_VALUE synaser

 

Ip6ToStr synaip

Convert IPv6 address from binary byte array to string form.

IPToID synaip

Returns a string with the "Host" ip address converted to binary form.

IpToStr synaip

Convert IPv4 address from binary to string form.

IsBinaryString synautil

If string is binary string (contains non-printable characters), then is returned true.

IsIconvloaded synaicnv

 

IsIP synaip

Returns True, if "Value" is a valid IPv4 address. Cannot be a symbolic Name!

IsIP6 synaip

Returns True, if "Value" is a valid IPv6 address. Cannot be a symbolic Name!

IsSSLloaded ssl_openssl11_lib

 

IsSSLloaded ssl_openssl3_lib

 

IsSSLloaded ssl_openssl_lib

 

IsValidPtr Classes_C

 

JSONObjectToStrJSon Classes_C

 

LDAPResultDump ldapsend

Dump result of LDAP SEARCH into human readable form. Good for debugging.

LDAP_ASN1_ABANDON_REQUEST ldapsend

 

LDAP_ASN1_ADD_REQUEST ldapsend

 

LDAP_ASN1_ADD_RESPONSE ldapsend

 

LDAP_ASN1_BIND_REQUEST ldapsend

 

LDAP_ASN1_BIND_RESPONSE ldapsend

 

LDAP_ASN1_COMPARE_REQUEST ldapsend

 

LDAP_ASN1_COMPARE_RESPONSE ldapsend

 

LDAP_ASN1_CONTROLS ldapsend

 

LDAP_ASN1_DEL_REQUEST ldapsend

 

LDAP_ASN1_DEL_RESPONSE ldapsend

 

LDAP_ASN1_EXT_REQUEST ldapsend

 

LDAP_ASN1_EXT_RESPONSE ldapsend

 

LDAP_ASN1_MODIFYDN_REQUEST ldapsend

 

LDAP_ASN1_MODIFYDN_RESPONSE ldapsend

 

LDAP_ASN1_MODIFY_REQUEST ldapsend

 

LDAP_ASN1_MODIFY_RESPONSE ldapsend

 

LDAP_ASN1_SEARCH_DONE ldapsend

 

LDAP_ASN1_SEARCH_ENTRY ldapsend

 

LDAP_ASN1_SEARCH_REFERENCE ldapsend

 

LDAP_ASN1_SEARCH_REQUEST ldapsend

 

LDAP_ASN1_UNBIND_REQUEST ldapsend

 

LF blcksock

 

LF mi_rtl_ui_Dmxscroller

 

LF synaser

 

ListToHeaders synautil

Convert lines in stringlist from 'name=value' form to 'name: value' form.

LockfileDirectory synaser

 

LogFile synadbg

 

MatchBoundary synautil

Compare a text at position ABOL with ABoundary and return position behind the match (including a trailing CRLF if any).

MatchLastBoundary synautil

Compare a text at position ABOL with ABoundary + the last boundary suffix and return position behind the match (including a trailing CRLF if any).

MaxBufLength mi_rtl_ui_dmxscroller_form

 

MaxDelimLength fpTemplate

 

MaxMimeType mimepart

 

MaxParseDepth fpTemplate

 

MaxRates synaser

 

MAXROUNDS synacrypt

 

mbAbort mi_rtl_ui_dmxscroller_form

 

mbAll mi_rtl_ui_dmxscroller_form

 

mbCancel mi_rtl_ui_dmxscroller_form

 

mbClose mi_rtl_ui_dmxscroller_form

 

mbHelp mi_rtl_ui_dmxscroller_form

 

mbIgnore mi_rtl_ui_dmxscroller_form

 

mbNo mi_rtl_ui_dmxscroller_form

 

mbNoToAll mi_rtl_ui_dmxscroller_form

 

mbOK mi_rtl_ui_dmxscroller_form

 

mbRetry mi_rtl_ui_dmxscroller_form

 

mbYes mi_rtl_ui_dmxscroller_form

 

mbYesToAll mi_rtl_ui_dmxscroller_form

 

MD4 synacode

Returns a binary string with a RSA-MD4 hashing of "Value" string.

MD5 synacode

Returns a binary string with a RSA-MD5 hashing of "Value" string.

MD5LongHash synacode

Returns a binary string with a RSA-MD5 hashing of string what is constructed by repeating "value" until length is "Len".

Message Classes_C

 

Message mi_rtl_ui_Dmxscroller

 

MibToId asn1util

Encodes an MIB OID string to binary form.

MimeType mimepart

 

Mi_rtl_WebModule_Custom Mi.rtl.WebModule.Custom

 

Mi_ui_Custom_Application mi_rtl_ui_custom_application

A função Mi_ui_Custom_Application retorna a ultima instância de TMI_ui_Custom_Application criada no sistema

Mi_ui_mi_msgBox mi_ui_mi_msgbox_dm

 

mrAbort mi_rtl_ui_dmxscroller_form

 

mrAll mi_rtl_ui_dmxscroller_form

 

mrCancel mi_rtl_ui_dmxscroller_form

 

mrClose mi_rtl_ui_dmxscroller_form

 

mrIgnore mi_rtl_ui_dmxscroller_form

 

mrLast mi_rtl_ui_dmxscroller_form

 

mrNo mi_rtl_ui_dmxscroller_form

 

mrNone mi_rtl_ui_dmxscroller_form

 

mrNoToAll mi_rtl_ui_dmxscroller_form

 

mrOK mi_rtl_ui_dmxscroller_form

 

mrRetry mi_rtl_ui_dmxscroller_form

 

mrYes mi_rtl_ui_dmxscroller_form

 

mrYesToAll mi_rtl_ui_dmxscroller_form

 

NeedCharsetConversion synachar

return True when value need to be converted. (It is not 7-bit ASCII)

NeedInline mimeinln

Returns True, if "Value" contains characters needed for inline coding.

NoIconvChars synachar

Set of charsets supported by internal routines only.

NonAsciiChar synacode

 

NormalizeHeader synautil

Read header from "Value" stringlist beginning at "Index" position. If header is Splitted into multiple lines, then this procedure de-split it into one line.

OPENSSLaddallalgorithms ssl_openssl_lib

 

OpenSSLversion ssl_openssl11_lib

 

OpenSSLversion ssl_openssl3_lib

 

OPENSSL_DES_DECRYPT ssl_openssl11_lib

 

OPENSSL_DES_DECRYPT ssl_openssl3_lib

 

OPENSSL_DES_DECRYPT ssl_openssl_lib

 

OPENSSL_DES_ENCRYPT ssl_openssl11_lib

 

OPENSSL_DES_ENCRYPT ssl_openssl3_lib

 

OPENSSL_DES_ENCRYPT ssl_openssl_lib

 

OPENSSL_sk_num ssl_openssl11_lib

 

OPENSSL_sk_num ssl_openssl3_lib

 

OPENSSL_sk_value ssl_openssl11_lib

 

OPENSSL_sk_value ssl_openssl3_lib

 

PadString synautil

Return padded string. If length is greater, string is truncated. If length is smaller, string is padded by Pad character.

Param_HTML_mapa_site u_gerar_mapa_site

 

ParseParameters synautil

parse value string with elements differed by ';' into stringlist.

ParseParametersEx synautil

parse value string with elements differed by Delimiter into stringlist.

ParseURL synautil

Parses a URL to its various components.

PASN1_INTEGER ssl_openssl11_lib

 

PASN1_INTEGER ssl_openssl3_lib

 

PASN1_INTEGER ssl_openssl_lib

 

PASN1_UTCTIME ssl_openssl11_lib

 

PASN1_UTCTIME ssl_openssl3_lib

 

PASN1_UTCTIME ssl_openssl_lib

 

PBIO ssl_openssl11_lib

 

PBIO ssl_openssl3_lib

 

PBIO ssl_openssl_lib

 

PBIO_METHOD ssl_openssl11_lib

 

PBIO_METHOD ssl_openssl3_lib

 

PBIO_METHOD ssl_openssl_lib

 

PCCERT_CONTEXT Crypt32

 

PCCRL_CONTEXT Crypt32

 

PCERT_EXTENSION Crypt32

 

PCERT_INFO Crypt32

 

PCRL_ENTRY Crypt32

 

PCRL_INFO Crypt32

 

PCRYPT_ATTRIBUTE Crypt32

 

PCRYPT_DATA_BLOB Crypt32

 

PCRYPT_HASH_BLOB Crypt32

 

PCRYPT_KEY_PROV_INFO Crypt32

 

PCRYPT_KEY_PROV_PARAM Crypt32

 

PCRYPT_SIGN_MESSAGE_PARA Crypt32

 

PDCB synaser

 

PDES_cblock ssl_openssl11_lib

 

PDES_cblock ssl_openssl3_lib

 

PDES_cblock ssl_openssl_lib

 

pDmxFieldRec mi.rtl.ui.dmxscroller.inputbox

 

pDmxFieldRec mi_rtl_ui_Dmxscroller

O tipo pDmxFieldRec aponta para o campo do tipo TDmxFieldRec

pDmxFieldRec mi_rtl_ui_dmxscroller_form

 

PDUGetBulkRequest snmpsend

 

PDUGetNextRequest snmpsend

 

PDUGetRequest snmpsend

 

PDUGetResponse snmpsend

 

PDUInformRequest snmpsend

 

PDUReport snmpsend

 

PDUSetRequest snmpsend

 

PDUTrap snmpsend

 

PDUTrapV2 snmpsend

 

PDWORDArray Crypt32

 

PEMReadBioX509 ssl_openssl11_lib

 

PEMReadBioX509 ssl_openssl3_lib

 

PEMReadBioX509 ssl_openssl_lib

 

PENGINE ssl_openssl_capi

 

PEVP_MD ssl_openssl11_lib

 

PEVP_MD ssl_openssl3_lib

 

PEVP_MD ssl_openssl_lib

 

PFunction ssl_openssl11_lib

 

PFunction ssl_openssl3_lib

 

PFunction ssl_openssl_lib

 

PFXImportCertStore Crypt32

 

PInteger ssl_openssl11_lib

 

PInteger ssl_openssl3_lib

 

PInteger ssl_openssl_lib

 

PKCS12free ssl_openssl11_lib

 

PKCS12free ssl_openssl3_lib

 

PKCS12free ssl_openssl_lib

 

PKCS12parse ssl_openssl11_lib

 

PKCS12parse ssl_openssl3_lib

 

PKCS12parse ssl_openssl_lib

 

PKCS12_ALLOW_OVERWRITE_KEY Crypt32

 

PKCS12_ALWAYS_CNG_KSP Crypt32

 

PKCS12_INCLUDE_EXTENDED_PROPERTIES Crypt32

 

PKCS12_NO_PERSIST_KEY Crypt32

 

PKCS12_PREFER_CNG_KSP Crypt32

 

PKCS_7_ASN_ENCODING Crypt32

 

PortIsClosed synaser

 

PosCRLF synautil

return position of string terminator in string. If terminator found, then is returned in terminator parameter. Possible line terminators are: CRLF, LFCR, CR, LF

PosFrom synautil

Like Pos function, buf from given string possition.

PPasswdCb ssl_openssl11_lib

 

PPasswdCb ssl_openssl3_lib

 

PPasswdCb ssl_openssl_lib

 

PPCCERT_CONTEXT Crypt32

 

PPtrArray Crypt32

 

PRSA ssl_openssl11_lib

 

PRSA ssl_openssl3_lib

 

PRSA ssl_openssl_lib

 

PSItem mi_rtl_ui_Dmxscroller

 

PSSL ssl_openssl11_lib

 

PSSL ssl_openssl3_lib

 

PSSL ssl_openssl_lib

 

PSslPtr ssl_openssl11_lib

 

PSslPtr ssl_openssl3_lib

 

PSslPtr ssl_openssl_lib

 

PSSL_CTX ssl_openssl11_lib

 

PSSL_CTX ssl_openssl3_lib

 

PSSL_CTX ssl_openssl_lib

 

PSSL_METHOD ssl_openssl11_lib

 

PSSL_METHOD ssl_openssl3_lib

 

PSSL_METHOD ssl_openssl_lib

 

PSTACK ssl_openssl11_lib

 

PSTACK ssl_openssl3_lib

 

PSTACK ssl_openssl_lib

 

PtrInt synafpc

 

ptString mi_rtl_ui_Dmxscroller

 

PushMsgErro mi.rtl.Objects.Consts

 

PValue mi_rtl_ui_Dmxscroller

 

PX509 ssl_openssl11_lib

 

PX509 ssl_openssl3_lib

 

PX509 ssl_openssl_lib

 

PX509_NAME ssl_openssl11_lib

 

PX509_NAME ssl_openssl3_lib

 

PX509_NAME ssl_openssl_lib

 

PX509_STORE ssl_openssl11_lib

 

PX509_STORE ssl_openssl3_lib

 

QTYPE_A dnssend

 

QTYPE_AAAA dnssend

 

QTYPE_AFSDB dnssend

 

QTYPE_ALL dnssend

 

QTYPE_AXFR dnssend

 

QTYPE_CNAME dnssend

 

QTYPE_GPOS dnssend

 

QTYPE_HINFO dnssend

 

QTYPE_ISDN dnssend

 

QTYPE_KEY dnssend

 

QTYPE_KX dnssend

 

QTYPE_LOC dnssend

 

QTYPE_MAILA dnssend

 

QTYPE_MAILB dnssend

 

QTYPE_MB dnssend

 

QTYPE_MD dnssend

 

QTYPE_MF dnssend

 

QTYPE_MG dnssend

 

QTYPE_MINFO dnssend

 

QTYPE_MR dnssend

 

QTYPE_MX dnssend

 

QTYPE_NAPTR dnssend

 

QTYPE_NS dnssend

 

QTYPE_NSAP dnssend

 

QTYPE_NSAPPTR dnssend

 

QTYPE_NULL dnssend

 

QTYPE_NXT dnssend

 

QTYPE_PTR dnssend

 

QTYPE_PX dnssend

 

QTYPE_RP dnssend

 

QTYPE_RT dnssend

 

QTYPE_SIG dnssend

 

QTYPE_SOA dnssend

 

QTYPE_SPF dnssend

 

QTYPE_SRV dnssend

 

QTYPE_TXT dnssend

 

QTYPE_WKS dnssend

 

QTYPE_X25 dnssend

 

QuoteStr synautil

Quote Value string. If Value contains some Quote chars, then it is doubled.

RandScreen ssl_openssl_lib

 

Rates synaser

 

ReadStrFromStream synautil

read string with requested length form stream.

RecvTrap snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It receives a TRAPv1 and returns all the data that comes with it.

Register Action2

 

register mi.rtl.all

 

Register mi.rtl.connection.postgresSQL

 

Register mi.rtl.Objects.Consts.Mi_MsgBox

 

register mi.rtl.objects.methods.pageproducer

 

Register mi.rtl.treenode

 

Register mi.rtl.ui.dmxscroller.inputbox

 

Register mi_rtl_ui_dmxscroller_form

 

Register mi_rtl_ui_dmxscroller_form_ds

 

Register Mi_SQLQuery

 

ReplaceString synautil

Replaces all "Search" string values found within "Value" string, with the "Replace" string value.

Replace_Czech synachar

Character replace table for remove Czech diakritics.

Replace_None synachar

null character replace table. (Usable for disable charater replacing.)

ReTablebase64 synacode

 

ReTableUU synacode

 

ReTableXX synacode

 

ReverseIP synaip

Convert IPv4 address to reverse form.

ReverseIP6 synaip

Convert IPv6 address to reverse form.

Rfc3339DateTime synautil

Returns date and time in format defined in RFC-3339 in format "yyyy-mm-ddThh:nn:ss.zzz"

Rfc822DateTime synautil

Returns current time in format defined in RFC-822. Useful for SMTP messages, but other protocols use this time format as well. Results contains the timezone specification. Four digit year is used to break any Y2K concerns. (Example 'Fri, 15 Oct 1999 21:14:56 +0200')

RPos synautil

It is like POS function, but from right side of Value string.

RPosEx synautil

It is like RPos, but search is from specified possition.

RsaGenerateKey ssl_openssl11_lib

 

RsaGenerateKey ssl_openssl3_lib

 

RsaGenerateKey ssl_openssl_lib

 

SB1 synaser

stopbit value for 1 stopbit

SB1andHalf synaser

stopbit value for 1.5 stopbit

SB2 synaser

stopbit value for 2 stopbits

SCmAddRecord mi.rtl.Consts

 

SCmCadastraImpressoraLocal mi.rtl.Consts

 

SCmCadastraImpressoraRede mi.rtl.Consts

 

SCmCommit mi.rtl.Consts

 

SCmCopyTo mi.rtl.Consts

 

ScmCores mi.rtl.Consts

 

SCmCreate_Shortcut mi.rtl.Consts

 

SCmDeleteRecord mi.rtl.Consts

 

SCmDoAfterDelete mi.rtl.Consts

 

SCmDoAfterInsert mi.rtl.Consts

 

SCmDoAfterPost mi.rtl.Consts

 

SCmDoBeforeDelete mi.rtl.Consts

 

SCmDoBeforeInsert mi.rtl.Consts

 

SCmDoBeforePost mi.rtl.Consts

 

ScmEditaCores mi.rtl.Consts

 

SCmEditDlg mi.rtl.Consts

 

SCmExecComboBox mi.rtl.Consts

Usado para acessar a visao associada ao campo. Usado para visualizar CamposEnumerado e lista de forma geral

SCmExecCommand mi.rtl.Consts

O comando vinculado ao campo focado e disparado para apliication.HanleEvent() se

SCmExecEndProc mi.rtl.Consts

Usado para acessar a pesquisa associado ao campo

SCmExport mi.rtl.Consts

Exporta a consulta seleciona para varios formatos de arquivos a serem implementados

SCmExport_Stru mi.rtl.Consts

Exporta a estrutura das consultas para o arquivo Schema.ini

SCmF7 mi.rtl.Consts

 

SCmFindRecord mi.rtl.Consts

 

SCmGetRecord mi.rtl.Consts

 

SCmGoBof mi.rtl.Consts

 

SCmGoEof mi.rtl.Consts

 

ScmHomePage mi.rtl.Consts

 

SCmImport mi.rtl.Consts

 

SCmInfoSystem mi.rtl.Consts

 

SCmLabel_DoubleClick mi.rtl.Consts

 

SCmLocate mi.rtl.Consts

 

SCmMouseDownmbRightButton mi.rtl.Consts

 

ScmMyCancel mi.rtl.Consts

 

ScmMyOK mi.rtl.Consts

 

SCmNewRecord mi.rtl.Consts

 

SCmNextRecord mi.rtl.Consts

 

SCmNextRecordValid mi.rtl.Consts

 

SCmOkEscrevaParametrosDosRelatorios mi.rtl.Consts

 

SCmOnCalcRecord_All mi.rtl.Consts

 

SCmOnEnter mi.rtl.Consts

 

SCmOnExit mi.rtl.Consts

 

SCmOrdemCressante mi.rtl.Consts

 

SCmOrdemDecrescente mi.rtl.Consts

 

SCmPack mi.rtl.Consts

 

SCmPrevRecord mi.rtl.Consts

 

SCmPrevRecordValid mi.rtl.Consts

 

ScmPrint mi.rtl.Consts

 

ScmPrintSemFormatar mi.rtl.Consts

 

SCmProcess mi.rtl.Consts

 

SCmPutRecord mi.rtl.Consts

 

SCmQuitInterno mi.rtl.Consts

 

SCmRegistroValido mi.rtl.Consts

 

SCmReindex mi.rtl.Consts

 

SCmRollback mi.rtl.Consts

 

ScmSalvaCores mi.rtl.Consts

 

SCmSearchKey mi.rtl.Consts

 

SCmSearchRecord mi.rtl.Consts

 

SCmSearchTop mi.rtl.Consts

 

SCmSelecColunaAtual mi.rtl.Consts

 

SCmSelecionaIndice mi.rtl.Consts

 

SCmSetAppending mi.rtl.Consts

 

SCmSobre mi.rtl.Consts

 

SCmStartTransaction mi.rtl.Consts

 

SCmTb_SelectRefCruzadaResume mi.rtl.Consts

 

SCmTb_SelectResume mi.rtl.Consts

 

SCmTb_SelectSelect mi.rtl.Consts

 

SCmTime mi.rtl.Consts

 

SCmUpdateRecord mi.rtl.Consts

 

SCmUsedRecs_Valid mi.rtl.Consts

 

SCmView mi.rtl.Consts

 

ScmView_DoubleClick mi.rtl.Consts

 

SearchForBoundary synautil

Search ABoundary in a buffer starting at APtr. Return beginning of the ABoundary. Move APtr forward behind a trailing CRLF if any).

SearchForLineBreak synautil

Search for one of line terminators CR, LF or NUL. Return position of the line beginning and length of text.

SendTo smtpsend

A very useful function and example of its use would be found in the TSMTPsend object. Send "Maildata" (text of e-mail without any SMTP headers!) from "MailFrom" e-mail address to "MailTo" e-mail address with "Subject". (If you need more then one receiver, then separate their addresses by comma).

This function constructs all needed SMTP headers (with DATE header) and sends the e-mail to the SMTP server defined in the "SMTPhost" parameter. If the e-mail message is successfully sent, the result will be True.

If you need use different port number then standard, then add this port number to SMTPhost after colon. (i.e. '127.0.0.1:1025')

SendToEx smtpsend

A very useful function and example of its use would be found in the TSMTPsend object. Sends "MailData" (text of e-mail without any SMTP headers!) from "MailFrom" e-mail address to "MailTo" e-mail address (If you need more then one receiver, then separate their addresses by comma).

This function sends the e-mail to the SMTP server defined in the "SMTPhost" parameter. Username and password are used for authorization to the "SMTPhost". If you dont want authorization, set "Username" and "Password" to empty Strings. If the e-mail message is successfully sent, the result will be True.

If you need use different port number then standard, then add this port number to SMTPhost after colon. (i.e. '127.0.0.1:1025')

SendToRaw smtpsend

A very useful function and example of its use would be found in the TSMTPsend object. Send maildata (text of e-mail with all SMTP headers! For example when text of message is created by TMimemess object) from "MailFrom" e-mail address to "MailTo" e-mail address (If you need more then one receiver, then separate their addresses by comma).

Function sends e-mail to a SMTP server defined in "SMTPhost" parameter. Username and password are used for authorization to the "SMTPhost". If you don't want authorization, set "Username" and "Password" to empty strings. If e-mail message is successfully sent, the result returns True.

If you need use different port number then standard, then add this port number to SMTPhost after colon. (i.e. '127.0.0.1:1025')

SendTrap snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements a TRAPv1 to send with all data in the parameters.

SeparateLeft synautil

Returns a portion of the "Value" string located to the left of the "Delimiter" string. If a delimiter is not found, results is original string.

SeparateRight synautil

Returns the portion of the "Value" string located to the right of the "Delimiter" string. If a delimiter is not found, results is original string.

sErr synaser

 

sErr201 mi.rtl.Consts

 

Setapplication mi.rtl.Objects.Methods.Paramexecucao.Application

 

SetUTTime synautil

Set Newdt as current system date and time in UTC timezone. This function work only if you have administrator rights!

Set_Mi_ui_Custom_Application mi_rtl_ui_custom_application

A função Set_Mi_ui_Custom_Application seta a ultima instância de TMI_ui_Custom_Application criada no sistema e retorna aplicação selecionada anteriormente.

SHA1 synacode

Returns a binary string with a SHA-1 hashing of "Value" string.

SHA1LongHash synacode

Returns a binary string with a SHA-1 hashing of string what is constructed by repeating "value" until length is "Len".

SimpleDateTime synautil

Returns date and time in format defined in format 'yymmdd hhnnss'

size_t synaicnv

 

SkipLineBreak synautil

Skip both line terminators CR LF (if any). Move APtr position forward.

SkipNullLines synautil

Skip all blank lines in a buffer starting at APtr and move APtr position forward.

SkX509PopFree ssl_openssl11_lib

 

SkX509PopFree ssl_openssl3_lib

 

SkX509PopFree ssl_openssl_lib

 

Sleep synafpc

 

SLivreCmVisualisa mi.rtl.Consts

 

SmallWord mi_rtl_ui_Dmxscroller

 

SmallWord mi_rtl_ui_dmxscroller_form

 

SNMPGet snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic GET method of the SNMP protocol. The MIB value is located in the "OID" variable, and is sent to the requested "SNMPHost" with the proper "Community" access identifier. Upon a successful retrieval, "Value" will contain the information requested. If the SNMP operation is successful, the result returns True.

SNMPGetNext snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic GETNEXT method of the SNMP protocol. The MIB value is located in the "OID" variable, and is sent to the requested "SNMPHost" with the proper "Community" access identifier. Upon a successful retrieval, "Value" will contain the information requested. If the SNMP operation is successful, the result returns True.

SNMPGetTable snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic read of SNMP MIB tables. As BaseOID you must specify basic MIB OID of requested table (base IOD is OID without row and column specificator!) Table is readed into stringlist, where each string is comma delimited string.

Warning: this function is not have best performance. For better performance you must write your own function. best performace you can get by knowledge of structuture of table and by more then one MIB on one query.

SNMPGetTableElement snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic read of SNMP MIB table element. As BaseOID you must specify basic MIB OID of requested table (base IOD is OID without row and column specificator!) As next you must specify identificator of row and column for specify of needed field of table.

SNMPSet snmpsend

This is useful function and example of use TSNMPSend object. It implements the basic SET method of the SNMP protocol. If the SNMP operation is successful, the result is True. "Value" is value of MIB Oid for "SNMPHost" with "Community" access identifier. You must specify "ValueType" too.

SNMP_V1 snmpsend

 

SNMP_V2C snmpsend

 

SNMP_V3 snmpsend

 

sOK synaser

 

SpecialChar synacode

 

SslAccept ssl_openssl11_lib

 

SslAccept ssl_openssl3_lib

 

SslAccept ssl_openssl_lib

 

SSLCipherGetBits ssl_openssl11_lib

 

SSLCipherGetBits ssl_openssl3_lib

 

SSLCipherGetBits ssl_openssl_lib

 

SSLCipherGetName ssl_openssl11_lib

 

SSLCipherGetName ssl_openssl3_lib

 

SSLCipherGetName ssl_openssl_lib

 

SslConnect ssl_openssl11_lib

 

SslConnect ssl_openssl3_lib

 

SslConnect ssl_openssl_lib

 

SSLCtrl ssl_openssl11_lib

 

SSLCtrl ssl_openssl3_lib

 

SSLCtrl ssl_openssl_lib

 

SslCtxCheckPrivateKeyFile ssl_openssl11_lib

 

SslCtxCheckPrivateKeyFile ssl_openssl3_lib

 

SslCtxCheckPrivateKeyFile ssl_openssl_lib

 

SslCtxCtrl ssl_openssl11_lib

 

SslCtxCtrl ssl_openssl3_lib

 

SslCtxCtrl ssl_openssl_lib

 

SslCtxFree ssl_openssl11_lib

 

SslCtxFree ssl_openssl3_lib

 

SslCtxFree ssl_openssl_lib

 

SslCtxLoadVerifyLocations ssl_openssl11_lib

 

SslCtxLoadVerifyLocations ssl_openssl3_lib

 

SslCtxLoadVerifyLocations ssl_openssl_lib

 

SslCtxNew ssl_openssl11_lib

 

SslCtxNew ssl_openssl3_lib

 

SslCtxNew ssl_openssl_lib

 

SslCtxSetCipherList ssl_openssl11_lib

 

SslCtxSetCipherList ssl_openssl3_lib

 

SslCtxSetCipherList ssl_openssl_lib

 

SslCtxSetDefaultPasswdCb ssl_openssl11_lib

 

SslCtxSetDefaultPasswdCb ssl_openssl3_lib

 

SslCtxSetDefaultPasswdCb ssl_openssl_lib

 

SslCtxSetDefaultPasswdCbUserdata ssl_openssl11_lib

 

SslCtxSetDefaultPasswdCbUserdata ssl_openssl3_lib

 

SslCtxSetDefaultPasswdCbUserdata ssl_openssl_lib

 

SslCtxSetMaxProtoVersion ssl_openssl11_lib

 

SslCtxSetMinProtoVersion ssl_openssl11_lib

 

SslCtxSetVerify ssl_openssl11_lib

 

SslCtxSetVerify ssl_openssl3_lib

 

SslCtxSetVerify ssl_openssl_lib

 

SslCtxUseCertificate ssl_openssl11_lib

 

SslCtxUseCertificate ssl_openssl3_lib

 

SslCtxUseCertificate ssl_openssl_lib

 

SslCtxUseCertificateASN1 ssl_openssl11_lib

 

SslCtxUseCertificateASN1 ssl_openssl3_lib

 

SslCtxUseCertificateASN1 ssl_openssl_lib

 

SslCtxUseCertificateChainFile ssl_openssl11_lib

 

SslCtxUseCertificateChainFile ssl_openssl3_lib

 

SslCtxUseCertificateChainFile ssl_openssl_lib

 

SslCtxUseCertificateFile ssl_openssl11_lib

 

SslCtxUseCertificateFile ssl_openssl3_lib

 

SslCtxUseCertificateFile ssl_openssl_lib

 

SslCtxUsePrivateKey ssl_openssl11_lib

 

SslCtxUsePrivateKey ssl_openssl3_lib

 

SslCtxUsePrivateKey ssl_openssl_lib

 

SslCtxUsePrivateKeyASN1 ssl_openssl11_lib

 

SslCtxUsePrivateKeyASN1 ssl_openssl3_lib

 

SslCtxUsePrivateKeyASN1 ssl_openssl_lib

 

SslCtxUsePrivateKeyFile ssl_openssl11_lib

 

SslCtxUsePrivateKeyFile ssl_openssl3_lib

 

SslCtxUsePrivateKeyFile ssl_openssl_lib

 

SSLeayversion ssl_openssl_lib

 

SslFree ssl_openssl11_lib

 

SslFree ssl_openssl3_lib

 

SslFree ssl_openssl_lib

 

SSLGetCurrentCipher ssl_openssl11_lib

 

SSLGetCurrentCipher ssl_openssl3_lib

 

SSLGetCurrentCipher ssl_openssl_lib

 

SslGetError ssl_openssl11_lib

 

SslGetError ssl_openssl3_lib

 

SslGetError ssl_openssl_lib

 

SslGetPeerCertificate ssl_openssl11_lib

 

SslGetPeerCertificate ssl_openssl3_lib

 

SslGetPeerCertificate ssl_openssl_lib

 

SSLGetVerifyResult ssl_openssl11_lib

 

SSLGetVerifyResult ssl_openssl3_lib

 

SSLGetVerifyResult ssl_openssl_lib

 

SslGetVersion ssl_openssl11_lib

 

SslGetVersion ssl_openssl3_lib

 

SslGetVersion ssl_openssl_lib

 

SSLImplementation blcksock

Selected SSL plugin. Default is TSSLNone.

Do not change this value directly!!!

Just add your plugin unit to your project uses instead. Each plugin unit have initialization code what modify this variable.

SSLLibFile ssl_openssl11_lib

 

SSLLibFile ssl_openssl3_lib

 

SSLLibFile ssl_openssl_lib

 

SSLLibHandle ssl_openssl11_lib

 

SSLLibHandle ssl_openssl3_lib

 

SSLLibHandle ssl_openssl_lib

 

SslLibraryInit ssl_openssl_lib

 

SslLoadErrorStrings ssl_openssl_lib

 

SslMethodTLS ssl_openssl11_lib

 

SslMethodTLS ssl_openssl3_lib

 

SslMethodTLS ssl_openssl_lib

 

SslMethodTLSV1 ssl_openssl_lib

 

SslMethodTLSV11 ssl_openssl_lib

 

SslMethodTLSV12 ssl_openssl_lib

 

SslMethodV2 ssl_openssl_lib

 

SslMethodV23 ssl_openssl_lib

 

SslMethodV3 ssl_openssl_lib

 

SslNew ssl_openssl11_lib

 

SslNew ssl_openssl3_lib

 

SslNew ssl_openssl_lib

 

SslPeek ssl_openssl11_lib

 

SslPeek ssl_openssl3_lib

 

SslPeek ssl_openssl_lib

 

SslPending ssl_openssl11_lib

 

SslPending ssl_openssl3_lib

 

SslPending ssl_openssl_lib

 

SslPtr ssl_openssl11_lib

 

SslPtr ssl_openssl3_lib

 

SslPtr ssl_openssl_lib

 

SslRead ssl_openssl11_lib

 

SslRead ssl_openssl3_lib

 

SslRead ssl_openssl_lib

 

SslSet1Host ssl_openssl11_lib

 

SslSet1Host ssl_openssl3_lib

 

SslSet1Host ssl_openssl_lib

 

SslSetFd ssl_openssl11_lib

 

SslSetFd ssl_openssl3_lib

 

SslSetFd ssl_openssl_lib

 

SslShutdown ssl_openssl11_lib

 

SslShutdown ssl_openssl3_lib

 

SslShutdown ssl_openssl_lib

 

SSLUtilFile ssl_openssl11_lib

 

SSLUtilFile ssl_openssl3_lib

 

SSLUtilFile ssl_openssl_lib

 

SSLUtilHandle ssl_openssl11_lib

 

SSLUtilHandle ssl_openssl3_lib

 

SSLUtilHandle ssl_openssl_lib

 

SslWrite ssl_openssl11_lib

 

SslWrite ssl_openssl3_lib

 

SslWrite ssl_openssl_lib

 

SSL_CTRL_SET_MAX_PROTO_VERSION ssl_openssl3_lib

 

SSL_CTRL_SET_MIN_PROTO_VERSION ssl_openssl3_lib

 

SSL_CTRL_SET_TLSEXT_HOSTNAME ssl_openssl11_lib

 

SSL_CTRL_SET_TLSEXT_HOSTNAME ssl_openssl3_lib

 

SSL_CTRL_SET_TLSEXT_HOSTNAME ssl_openssl_lib

 

SSL_CTX_get_cert_store ssl_openssl11_lib

 

SSL_CTX_get_cert_store ssl_openssl3_lib

 

SSL_ERROR_NONE ssl_openssl11_lib

 

SSL_ERROR_NONE ssl_openssl3_lib

 

SSL_ERROR_NONE ssl_openssl_lib

 

SSL_ERROR_SSL ssl_openssl11_lib

 

SSL_ERROR_SSL ssl_openssl3_lib

 

SSL_ERROR_SSL ssl_openssl_lib

 

SSL_ERROR_SYSCALL ssl_openssl11_lib

 

SSL_ERROR_SYSCALL ssl_openssl3_lib

 

SSL_ERROR_SYSCALL ssl_openssl_lib

 

SSL_ERROR_WANT_ACCEPT ssl_openssl11_lib

 

SSL_ERROR_WANT_ACCEPT ssl_openssl3_lib

 

SSL_ERROR_WANT_ACCEPT ssl_openssl_lib

 

SSL_ERROR_WANT_CONNECT ssl_openssl11_lib

 

SSL_ERROR_WANT_CONNECT ssl_openssl3_lib

 

SSL_ERROR_WANT_CONNECT ssl_openssl_lib

 

SSL_ERROR_WANT_READ ssl_openssl11_lib

 

SSL_ERROR_WANT_READ ssl_openssl3_lib

 

SSL_ERROR_WANT_READ ssl_openssl_lib

 

SSL_ERROR_WANT_WRITE ssl_openssl11_lib

 

SSL_ERROR_WANT_WRITE ssl_openssl3_lib

 

SSL_ERROR_WANT_WRITE ssl_openssl_lib

 

SSL_ERROR_WANT_X509_LOOKUP ssl_openssl11_lib

 

SSL_ERROR_WANT_X509_LOOKUP ssl_openssl3_lib

 

SSL_ERROR_WANT_X509_LOOKUP ssl_openssl_lib

 

SSL_ERROR_ZERO_RETURN ssl_openssl11_lib

 

SSL_ERROR_ZERO_RETURN ssl_openssl3_lib

 

SSL_ERROR_ZERO_RETURN ssl_openssl_lib

 

SSL_FILETYPE_ASN1 ssl_openssl11_lib

 

SSL_FILETYPE_ASN1 ssl_openssl3_lib

 

SSL_FILETYPE_ASN1 ssl_openssl_lib

 

SSL_FILETYPE_PEM ssl_openssl11_lib

 

SSL_FILETYPE_PEM ssl_openssl3_lib

 

SSL_FILETYPE_PEM ssl_openssl_lib

 

SSL_OP_ALL ssl_openssl11_lib

 

SSL_OP_ALL ssl_openssl3_lib

 

SSL_OP_ALL ssl_openssl_lib

 

SSL_OP_NO_SSLv2 ssl_openssl11_lib

 

SSL_OP_NO_SSLv2 ssl_openssl3_lib

 

SSL_OP_NO_SSLv2 ssl_openssl_lib

 

SSL_OP_NO_SSLv3 ssl_openssl11_lib

 

SSL_OP_NO_SSLv3 ssl_openssl3_lib

 

SSL_OP_NO_SSLv3 ssl_openssl_lib

 

SSL_OP_NO_TLSv1 ssl_openssl11_lib

 

SSL_OP_NO_TLSv1 ssl_openssl3_lib

 

SSL_OP_NO_TLSv1 ssl_openssl_lib

 

SSL_VERIFY_NONE ssl_openssl11_lib

 

SSL_VERIFY_NONE ssl_openssl3_lib

 

SSL_VERIFY_NONE ssl_openssl_lib

 

SSL_VERIFY_PEER ssl_openssl11_lib

 

SSL_VERIFY_PEER ssl_openssl3_lib

 

SSL_VERIFY_PEER ssl_openssl_lib

 

StringsTrim synautil

Delete empty strings from end of stringlist.

StringToWide synachar

Convert binary string with unicode content to WideString.

StrJSonToArrays Classes_C

 

StrJSonToJSONObject Classes_C

 

StrLComp synafpc

 

StrLCopy synafpc

 

StrToHex synautil

Returns a string with hexadecimal digits representing the corresponding values of the bytes found in "Value" string.

StrToIp synaip

Convert IPv4 address from their string form to binary.

StrToIp6 synaip

Convert IPv6 address from their string form to binary byte array.

SwapBytes synautil

swap bytes in integer.

SynaIconv synaicnv

 

SynaIconvClose synaicnv

 

SynaIconvCtl synaicnv

 

SynaIconvOpen synaicnv

 

SynaIconvOpenIgnore synaicnv

 

SynaIconvOpenTranslit synaicnv

 

SynapseRelease blcksock

 

szOID_ANSI_X942 Crypt32

 

szOID_ANSI_X942_DH Crypt32

 

szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF Crypt32

 

szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF Crypt32

 

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF Crypt32

 

szOID_DS Crypt32

 

szOID_DSALG Crypt32

 

szOID_DSALG_CRPT Crypt32

 

szOID_DSALG_HASH Crypt32

 

szOID_DSALG_RSA Crypt32

 

szOID_DSALG_SIGN Crypt32

 

szOID_ECC_CURVE_P256 Crypt32

 

szOID_ECC_CURVE_P384 Crypt32

 

szOID_ECC_CURVE_P521 Crypt32

 

szOID_ECC_PUBLIC_KEY Crypt32

 

szOID_ECDSA_SHA1 Crypt32

 

szOID_ECDSA_SHA256 Crypt32

 

szOID_ECDSA_SHA384 Crypt32

 

szOID_ECDSA_SHA512 Crypt32

 

szOID_ECDSA_SPECIFIED Crypt32

 

szOID_INFOSEC Crypt32

 

szOID_INFOSEC_mosaicConfidentiality Crypt32

 

szOID_INFOSEC_mosaicIntegrity Crypt32

 

szOID_INFOSEC_mosaicKeyManagement Crypt32

 

szOID_INFOSEC_mosaicKMandSig Crypt32

 

szOID_INFOSEC_mosaicKMandUpdSig Crypt32

 

szOID_INFOSEC_mosaicSignature Crypt32

 

szOID_INFOSEC_mosaicTokenProtection Crypt32

 

szOID_INFOSEC_mosaicUpdatedInteg Crypt32

 

szOID_INFOSEC_mosaicUpdatedSig Crypt32

 

szOID_INFOSEC_sdnsConfidentiality Crypt32

 

szOID_INFOSEC_sdnsIntegrity Crypt32

 

szOID_INFOSEC_sdnsKeyManagement Crypt32

 

szOID_INFOSEC_sdnsKMandSig Crypt32

 

szOID_INFOSEC_sdnsSignature Crypt32

 

szOID_INFOSEC_sdnsTokenProtection Crypt32

 

szOID_INFOSEC_SuiteAConfidentiality Crypt32

 

szOID_INFOSEC_SuiteAIntegrity Crypt32

 

szOID_INFOSEC_SuiteAKeyManagement Crypt32

 

szOID_INFOSEC_SuiteAKMandSig Crypt32

 

szOID_INFOSEC_SuiteASignature Crypt32

 

szOID_INFOSEC_SuiteATokenProtection Crypt32

 

szOID_NIST_AES128_CBC Crypt32

 

szOID_NIST_AES128_WRAP Crypt32

 

szOID_NIST_AES192_CBC Crypt32

 

szOID_NIST_AES192_WRAP Crypt32

 

szOID_NIST_AES256_CBC Crypt32

 

szOID_NIST_AES256_WRAP Crypt32

 

szOID_NIST_sha256 Crypt32

 

szOID_NIST_sha384 Crypt32

 

szOID_NIST_sha512 Crypt32

 

szOID_OIW Crypt32

 

szOID_OIWDIR Crypt32

 

szOID_OIWDIR_CRPT Crypt32

 

szOID_OIWDIR_HASH Crypt32

 

szOID_OIWDIR_md2 Crypt32

 

szOID_OIWDIR_md2RSA Crypt32

 

szOID_OIWDIR_SIGN Crypt32

 

szOID_OIWSEC Crypt32

 

szOID_OIWSEC_desCBC Crypt32

 

szOID_OIWSEC_desCFB Crypt32

 

szOID_OIWSEC_desECB Crypt32

 

szOID_OIWSEC_desEDE Crypt32

 

szOID_OIWSEC_desMAC Crypt32

 

szOID_OIWSEC_desOFB Crypt32

 

szOID_OIWSEC_dhCommMod Crypt32

 

szOID_OIWSEC_dsa Crypt32

 

szOID_OIWSEC_dsaComm Crypt32

 

szOID_OIWSEC_dsaCommSHA Crypt32

 

szOID_OIWSEC_dsaCommSHA1 Crypt32

 

szOID_OIWSEC_dsaSHA1 Crypt32

 

szOID_OIWSEC_keyHashSeal Crypt32

 

szOID_OIWSEC_md2RSASign Crypt32

 

szOID_OIWSEC_md4RSA Crypt32

 

szOID_OIWSEC_md4RSA2 Crypt32

 

szOID_OIWSEC_md5RSA Crypt32

 

szOID_OIWSEC_md5RSASign Crypt32

 

szOID_OIWSEC_mdc2 Crypt32

 

szOID_OIWSEC_mdc2RSA Crypt32

 

szOID_OIWSEC_rsaSign Crypt32

 

szOID_OIWSEC_rsaXchg Crypt32

 

szOID_OIWSEC_sha Crypt32

 

szOID_OIWSEC_sha1 Crypt32

 

szOID_OIWSEC_sha1RSASign Crypt32

 

szOID_OIWSEC_shaDSA Crypt32

 

szOID_OIWSEC_shaRSA Crypt32

 

szOID_PKCS Crypt32

 

szOID_PKCS_1 Crypt32

 

szOID_PKCS_10 Crypt32

 

szOID_PKCS_12 Crypt32

 

szOID_PKCS_2 Crypt32

 

szOID_PKCS_3 Crypt32

 

szOID_PKCS_4 Crypt32

 

szOID_PKCS_5 Crypt32

 

szOID_PKCS_6 Crypt32

 

szOID_PKCS_7 Crypt32

 

szOID_PKCS_8 Crypt32

 

szOID_PKCS_9 Crypt32

 

szOID_RFC3161_counterSign Crypt32

 

szOID_RSA Crypt32

 

szOID_RSAES_OAEP Crypt32

 

szOID_RSA_certExtensions Crypt32

 

szOID_RSA_challengePwd Crypt32

 

szOID_RSA_contentType Crypt32

 

szOID_RSA_counterSign Crypt32

 

szOID_RSA_data Crypt32

 

szOID_RSA_DES_EDE3_CBC Crypt32

 

szOID_RSA_DH Crypt32

 

szOID_RSA_digestedData Crypt32

 

szOID_RSA_emailAddr Crypt32

 

szOID_RSA_ENCRYPT Crypt32

 

szOID_RSA_encryptedData Crypt32

 

szOID_RSA_envelopedData Crypt32

 

szOID_RSA_extCertAttrs Crypt32

 

szOID_RSA_HASH Crypt32

 

szOID_RSA_hashedData Crypt32

 

szOID_RSA_MD2 Crypt32

 

szOID_RSA_MD2RSA Crypt32

 

szOID_RSA_MD4 Crypt32

 

szOID_RSA_MD4RSA Crypt32

 

szOID_RSA_MD5 Crypt32

 

szOID_RSA_MD5RSA Crypt32

 

szOID_RSA_messageDigest Crypt32

 

szOID_RSA_MGF1 Crypt32

 

szOID_RSA_preferSignedData Crypt32

 

szOID_RSA_PSPECIFIED Crypt32

 

szOID_RSA_RC2CBC Crypt32

 

szOID_RSA_RC4 Crypt32

 

szOID_RSA_RC5_CBCPad Crypt32

 

szOID_RSA_RSA Crypt32

 

szOID_RSA_SETOAEP_RSA Crypt32

 

szOID_RSA_SHA1RSA Crypt32

 

szOID_RSA_SHA256RSA Crypt32

 

szOID_RSA_SHA384RSA Crypt32

 

szOID_RSA_SHA512RSA Crypt32

 

szOID_RSA_signedData Crypt32

 

szOID_RSA_signEnvData Crypt32

 

szOID_RSA_signingTime Crypt32

 

szOID_RSA_SMIMEalg Crypt32

 

szOID_RSA_SMIMEalgCMS3DESwrap Crypt32

 

szOID_RSA_SMIMEalgCMSRC2wrap Crypt32

 

szOID_RSA_SMIMEalgESDH Crypt32

 

szOID_RSA_SMIMECapabilities Crypt32

 

szOID_RSA_SSA_PSS Crypt32

 

szOID_RSA_unstructAddr Crypt32

 

szOID_RSA_unstructName Crypt32

 

szOID_TIMESTAMP_TOKEN Crypt32

 

szOID_X957 Crypt32

 

szOID_X957_DSA Crypt32

 

szOID_X957_SHA1DSA Crypt32

 

sz_CERT_STORE_PROV_COLLECTION Crypt32

 

sz_CERT_STORE_PROV_FILENAME Crypt32

 

sz_CERT_STORE_PROV_FILENAME_W Crypt32

 

sz_CERT_STORE_PROV_LDAP Crypt32

 

sz_CERT_STORE_PROV_LDAP_W Crypt32

 

sz_CERT_STORE_PROV_MEMORY Crypt32

 

sz_CERT_STORE_PROV_PHYSICAL Crypt32

 

sz_CERT_STORE_PROV_PHYSICAL_W Crypt32

 

sz_CERT_STORE_PROV_PKCS7 Crypt32

 

sz_CERT_STORE_PROV_SERIALIZED Crypt32

 

sz_CERT_STORE_PROV_SMART_CARD Crypt32

 

sz_CERT_STORE_PROV_SMART_CARD_W Crypt32

 

sz_CERT_STORE_PROV_SYSTEM Crypt32

 

sz_CERT_STORE_PROV_SYSTEM_REGISTRY Crypt32

 

sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W Crypt32

 

sz_CERT_STORE_PROV_SYSTEM_W Crypt32

 

TableBase64 synacode

 

TableBase64mod synacode

 

TableUU synacode

 

TableXX synacode

 

TAction1 Action2

 

Tag_html_tgImage mi.rtl.objects.methods.pageproducer

 

Tag_html_tgImageMap mi.rtl.objects.methods.pageproducer

 

Tag_html_tgTable mi.rtl.objects.methods.pageproducer

O recurso Tag_html_tgTable é usado para criar tabela em um arquivo de modelo.

  • PARÂMETROS

    • TagName=[] : Nome da tag

      • Deve ser informado na tag;

    • Alias : Título da tabela

      • Deve ser informado na tag;

    • Header : Lista os rótulos do título da tabela

      • Deve ser informado na tag;

    • widths : Lista as larguras das colunas e alinhamentos onde o : indica se o alinhamento usando as regras do markdown.

      • Deve ser informado na tag;

    • OneRow=[] : Matriz do conteúdo com todas as linhas e colunas da tabela, onde o número de colunas deve coincidir o número de elementos do Header e número de elementos do widths e o número de elementos do Footer.

      • Deve ser informado na tag;

    • NotFound : String com uma mensagem de erro se existir.

      • Deve ser informado na tag;

    • Footer : Lista as somas impressas no rodapé da tabela, podendo ser omitida;

      • Deve ser informado na tag;

    • Template : Template de uma tabela onde os parâmetros acima serão inseridos.

      • Deve ser informado na tag;

      • Notas:

        • Parâmetros obrigatórios do template:

          • id="table", onde o nome table deve ser um elemento .css no heard da página.

            • Deve ser informado na tag;

          • id="theadTagName", onde a palavra tagName deve ter o mesmo nome do parâmetro tagName[] acima;

            • Deve ser informado na tag;

          • id="tbodyTagName", onde a palavra tagName deve ter o mesmo nome do parâmetro tagName[] acima;

            • Deve ser informado na tag;

          • id="tfootTagName", onde a palavra tagName deve ter o mesmo nome do parâmetro tagName[] acima;

            • Deve ser informado na tag;

          • colspan="4", onde 4 deve ser substituído pelo número de colunas a ser mesclada para formar a barra de títulos;

            • Deve ser informado na tag;

          • ˜Alias : Indica a posição onde o título deve ser inserido;

            • Deve ser informado na tag;

          • ˜HeaderCols : Indica a posição onde a lista de rótulos deve ser inserida;

            • Deve ser informado na tag;

          • ˜OneRowCols : Indica a posição onde a matriz de linhas e colunas deve ser inserida;

            • Deve ser informado na tag;

          • ˜FooterCols : Indica a posição onde a lista Footer deve ser inserida;

            • Deve ser informado na tag;

    • Exemplo de uso:

      <!--# tgTable [- ALUNOS=[Alias="Cadastro de Alunos";
                               Header="Column1:      ",":Column2:     ",":Column3      ",":Column4    ";
                               widths="300px"         ,"250px"         ,"150px"         ,"180px";
                               OneRow=["1 Paulo Sérgio","Marcos Pacheco","George Bruno  ","George Bruno",/,
                                       "2 José Carlos" ,"Antônio       ","Paulo Henrique","George Bruno",/,
                                      ];
                               Footer="soma Columm1","soma Columm2","soma Columm3","soma Columm4";
                               NotFound="Mensagem em caso de erro";
                               template="<Table id="table">
      
                                          <thead id="theadAlunos">
                                            <tr><th colspan="4"> <p  style="text-align: center">  ˜Alias  </p> </th>  </tr>
                                            <tr>˜HeaderCols</tr>
                                          </thead>
      
                                          <tbody id="tbodyAlunos">
                                            ˜OneRowCols
                                          </tbody>
      
                                          <tfoot id="tfootAlunos">
                                            ˜FooterCols
                                          </tfoot>
                                         </Table>"
                              ]
                    -]
      #-->

  • NOTAS

    • As palavras que começam com o sinal ˜ são substituídas no evento OnHTMLTag_tgTable pelos dados informados na própria tag, porém em caso de omissão do dado, o programa pode inserir uma varável específica.

TAluno mi.rtl.objects.methods.db.tb__access_test

A class TAluno desmonstra o uso da classe TObjectss.Ttb__access

TAluno.TRegAluno mi.rtl.objects.methods.db.tb__access_test

 

TApplication mi.rtl.Objects.Methods.Paramexecucao.Application

 

TApplicationAbstract mi.rtl.ApplicationAbstract

A classe TApplicationAbstract é descente de TCustoApplication usada para implementar os recursos necessários de uma aplicação do pacote maricarai

TApplicationConsts mi.rtl.Objects.Methods.Paramexecucao.Application

 

TApplication_type mi.rtl.Objects.Methods.Paramexecucao.Application

A class TApplication_type* é usada para capsular todas as variáveis globais do projeto e gerenciar o ciclo de vida do aplicativo

TArray_MsgDlgBtn mi_rtl_ui_dmxscroller_form

 

TBasePageProducer mi.rtl.objects.methods.pageproducer

A classe TBasePageProducer permite criar documentos baseados em modelos, podendo ser html ou não.

  • NOTA

    • Tentei manter o mesmo comportamento do TPageProduce do Delphi, porém faz mais porque está documentado com exemplos de uso.

TBlockSerial synaser

Main class implementing all communication routines

TBlockSocket blcksock

Basic IP object.

TBufferMemory mi.rtl.objects.methods.StreamBase.Stream.MemoryStream.BufferMemory

  • A class TBufferMemory cria um array of record em memória usando os métodos os seek, PutREc, GetRec

    • NOTA

      • Uso a classe TBufferMemory para criar arquivos em memória no banco de dados Tb_Access.pas

    • EXEMPLO

      • Exemplo de como gravar um registro sem header em memória.

        
        Procedure TMi_Rtl_Tests.Test_TBufferMemory_sem_header;
          type
           TAluno = record
                      Id : integer;
                      nome : string[35];
                    end;
        
          var
           FileMemory_Alunos : TObjectss.TBufferMemory;
           Aluno          : TAluno;
        
           nr : longint;
           n  : longint;
        
        begin
          with TObjectss do
          try
            FileMemory_Alunos := TObjectss.TBufferMemory.Create(sizeof(aluno));
            with aluno,FileMemory_Alunos do
            begin
              if status = StOk then
              begin
                n := 1;
                Id:= n;
                nome:= 'Paulo Sérgio';
                PutRec(id,aluno);
              end;
        
              if status = StOk then
              begin
                inc(n);
                Id:= n;
                nome:= 'George Bruno';
                PutRec(id,aluno);
              end;
        
              if status = StOk then
              begin
                for nr := 1 to n do
                begin
                  GetRec(nr,aluno);
                  if status = StOk
                  then SysMessageBox('Nr ='+intToStr(nr)+
                                     '; id ='+intToStr(Aluno.id)+
                                     '; Aluno ='+Aluno.nome
                                     ,'Test_FileStream_sem_header',false)
                  else break;
                end;
              end;
        
            end;
        
          finally
            FileMemory_Alunos.Destroy;
          end;
        
        end;

      • Exemplo de como gravar um registro com header em memória.

        
        Procedure Test_TBufferMemory_com_header;
          type
            TAluno = record
                       Id : integer;
                       nome : string[35];
                     end;
          type
            THeadAlunos = record
                            TotalDeAlunos:longint;
                          end;
        
          var
            TBufferMemory_Alunos : TObjectss.TBufferMemory;
            HeadAlunos : THeadAlunos;
            Aluno             : TAluno;
            nr : longint;
            n  : longint;
        
        begin
          with TObjectss do
          try
            TBufferMemory_Alunos := TBufferMemory.Create(sizeof(HeadAlunos),sizeof(aluno));
        
            with aluno,TBufferMemory_Alunos do
            if status = StOk then
            begin
              HeadAlunos.TotalDeAlunos:= 0;
              PutRecBase(HeadAlunos); // Grava o header
        
              if status = StOk then
              begin
                inc(HeadAlunos.TotalDeAlunos);
                Id:= HeadAlunos.TotalDeAlunos;
                nome:= 'Paulo Sérgio da Silva Pacheco';
                PutRec(id,aluno);
                if status = StOk
                then PutRecBase(HeadAlunos); // Grava o header
              end;
        
        
              if status = StOk then
              begin
                inc(HeadAlunos.TotalDeAlunos);
                Id:= HeadAlunos.TotalDeAlunos;
                nome:= 'George Bruno Melo Pacheco';
        
                PutRec(id,aluno);
                if status = StOk
                then PutRecBase(HeadAlunos); // Grava o header
              end;
        
              if status = StOk then
              begin
                GetRecBase(n);
                if status = StOk
                then
                begin
                  //Imprime o número de elemntos adicionado ao stream
                  SysMessageBox('Número de registros: '+intToStr(n)
                                 ,
                                 'Test_FileStream_sem_header',false);
        
                  // Ler e imprime os registros.
                  for nr := 1 to n do
                  begin
                      GetRec(nr,aluno);
                      if status = StOk
                      then SysMessageBox('Nr ='+intToStr(nr)+
                                         '; id ='+intToStr(Aluno.id)+
                                         '; Aluno ='+Aluno.nome
                                         ,
                                         'Test_FileStream_sem_header',false)
                      else Break;
                  end;
        
                  if status <> StOk
                  then SysMessageBox(errorMessage(errorInfo)
                                     ,
                                     'Test_FileStream_sem_header',false)
        
                end;
              end;
        
              if status <> StOk
              then SysMessageBox(errorMessage(errorInfo)
                                 ,
                                 'Test_FileStream_sem_header',false)
        
            end;
        
          finally
            TBufferMemory_Alunos.Destroy;
          end;
        
        end;

TClamSend clamsend

Implementation of ClamAV-daemon client protocol

TClass Classes_C

 

TClass_Of_Char mi.rtl.Class_Of_Char

A class TClass_Of_Char é usada na tabela de caracter para conversão das letras com acentos

TCloseHTML mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TCloseHTML é um evento que deve ser implementada na plataforma onde for usada.

TCollection mi.rtl.Objects.Methods.Collection

  • A class TCollection implementa coleções no pacote mi.rtl.

TCollectionString mi.rtl.Objects.Methods.Collection.Sortedcollection.Stringcollection.Collectionstring

omit if TListBoxRec is defined else where

TCollectionString.TListBoxRec mi.rtl.Objects.Methods.Collection.Sortedcollection.Stringcollection.Collectionstring

 

TCompareNodes mi.rtl.treenode

P tipo TCompareNodes é usado para comparação na ordenação de nós

TConsts mi.rtl.Consts

A classe TConsts declara todas as constantes globais do pacote Mi.RTL

TCustomSSL blcksock

Parent class for all SSL plugins.

TDataFields mi_rtl_ui_Dmxscroller

A class TDataFields contém os ponteiros para os campos onde o parâmetro apDmxFieldRec.FieldNum seja diferente de zero.

  • Motivo:

    • Otimizar a pesquisa e agrupar todos os tamplates pertencentes ao mesmo campo usados nos controles TRadioButton.

  • Local onde deve ser iniciado

    • TUiDmxScroller.Create

      • DataFields : TDataFields;

    • O método TUiDmxScroller.CreateStructur deve adicionar o ponteiro Rex quando o número e o nome do campo for definido.

TDataFile mi.rtl.Objects.Methods.Db.Tb_Access

A classe TDataFile é usada para acessar arquivos em disco TTb_Access

TDates mi.rtl.objects.Methods.dates

 

TDates mi_rtl_ui_Dmxscroller

 

TDates.TipoHora mi.rtl.objects.Methods.dates

 

TDates.TVarGetDate mi.rtl.objects.Methods.dates

 

TDates.TVarGetTime mi.rtl.objects.Methods.dates

 

TDates.TypeData mi.rtl.objects.Methods.dates

 

TDatesFreePascal mi.rtl.ui.Dmxscroller.dates

A Class TDatesFreePascal usado para acessar a data e hora usando formato TDateTime.

  • Programa usado para teste da unit

Pascal

         unit Unit1;


         interface

         uses
           Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls
           ,Mi.rtl.All
           ,mi.rtl.ui.Dmxscroller.dates;


         type


           TForm1 = class(TForm)
             Button5: TButton;
             procedure Button5Click(Sender: TObject);

           private

           public

           end;

         var
           Form1: TForm1;

         implementation

         $R *.lfm



         procedure TForm1.Button5Click(Sender: TObject);
           Procedure today (Fmt : string);

             Var S : AnsiString;

           begin
             DateTimeToString (S,Fmt,Date);
             Writeln (S);
           end;

           Procedure Print (Fmt : string);

             Var S : AnsiString;

           begin
             TMi_rtl.Logs.info('fmt='+'...');
             TMi_rtl.Logs.info('fmt='+Fmt);

             DateTimeToString (S,Fmt,now);
             Writeln (S);
             TMi_rtl.Logs.info('Print-fmt='+Fmt+' Valor: '+s);
           end;

           Procedure Print_DateTimeToStr (Mask:  TDatesFreePascal.TMask );
             Var S : AnsiString;

           begin
             with TDatesFreePascal do
             begin
               s := DateTimeToStr(now,Mask);
               TMi_rtl.Logs.info('Print_DateTimeToStr: '+s);

             end;
           end;


           Procedure Print_StrToDateTime(Str:AnsiString;Mask:  TDatesFreePascal.TMask );
             Var
               d:TDateTime;
           begin
             with TDatesFreePascal do
             begin
               d := StrToDateTime(str,Mask);
               str := DateTimeToStr(d,Mask);
               TMi_rtl.Logs.info('Print_StrToDateTime: '+str);
             end;
           end;


           procedure test1;
           begin
             Today ('"Today is "dddd dd mmmm y');
             Today ('"Today is "d mmm yy');
             Today ('"Today is "d/mm/yy');
             Today ('"Today is "yy/mm/dd');
             Today ('"Today is "yyyy/mm/dd');
             //Now ('''The time is ''am/pmh:n:s');
             //Now ('''The time is ''hh:nn:ssam/pm');
             //Now ('''The time is ''tt');
           end;

         Begin

          with TDatesFreePascal do
          begin
            TMi_rtl.Logs.info('Mask: '+Mask_to_MaskDateTime(Mask_yy_mm_dd));
            Print(Mask_to_MaskDateTime(Mask_yy_mm_dd));
            Print_DateTimeToStr(Mask_yy_mm_dd);
            Print_StrToDateTime('24/03/28',Mask_yy_mm_dd);



            Print(Mask_to_MaskDateTime(Mask_dd_mm_yy));
            Print_DateTimeToStr(Mask_dd_mm_yy);
            Print_StrToDateTime('28/03/24',Mask_dd_mm_yy);

            Print(Mask_to_MaskDateTime(Mask_dd_mm_yyyy));
            Print_DateTimeToStr(Mask_dd_mm_yyyy);
            Print_StrToDateTime('28/03/2024',Mask_dd_mm_yyyy);

            Print(Mask_to_MaskDateTime(Mask_yyyy_mm_dd));
            Print_DateTimeToStr(Mask_yyyy_mm_dd);
            Print_StrToDateTime('2024/03/28',Mask_yyyy_mm_dd);

            Print(Mask_to_MaskDateTime(Mask_mm_yy));
            Print_DateTimeToStr(Mask_mm_yy);
         //    Print_StrToDateTime('03/24',Mask_mm_yy);Não é data válida

            Print(Mask_to_MaskDateTime(Mask_mm_yyyy));
            Print_DateTimeToStr(Mask_mm_yyyy);
            //Print_StrToDateTime('03/2024',Mask_mm_yyyy);  Não é data válida


            Print(Mask_to_MaskDateTime(Mask_dd_mm_yy_hh_nn_ss));
            Print_DateTimeToStr(Mask_dd_mm_yy_hh_nn_ss);
            Print_StrToDateTime('28/03/24 17:11:59',Mask_dd_mm_yy_hh_nn_ss);


            Print(Mask_to_MaskDateTime(Mask_dd_mm_yy_hh_nn));
            Print_DateTimeToStr(Mask_dd_mm_yy_hh_nn);
            Print_StrToDateTime('28/03/24 17:11',Mask_dd_mm_yy_hh_nn);

            Print(Mask_to_MaskDateTime(Mask_dd_mm_yyyy_hh_nn_ss));
            Print_DateTimeToStr(Mask_dd_mm_yyyy_hh_nn_ss);
            Print_StrToDateTime('28/03/24 17:11:59',Mask_dd_mm_yyyy_hh_nn_ss);



            Print(Mask_to_MaskDateTime(Mask_hh_nn));
            Print_DateTimeToStr(Mask_hh_nn_DateTime );
            Print_StrToDateTime('17:11',Mask_hh_nn_DateTime );

            Print(Mask_to_MaskDateTime(Mask_hh_nn_ss_DateTime));
            Print_DateTimeToStr(Mask_hh_nn_ss_DateTime);
            Print_StrToDateTime('17:11:59',Mask_hh_nn_ss_DateTime);

            Print(Mask_to_MaskDateTime(Mask_hh_nn_ss_s1000_DateTime ));
            Print_DateTimeToStr(Mask_hh_nn_ss_s1000_DateTime );
         //    Print_StrToDateTime('17:48:25:742',Mask_hh_nn_ss_s1000_DateTime ); Não é válido.
          end;

         End;

         end.

TDb_Methods mi.rtl.objects.Methods.db.types.consts.Methods

  • A classe TDb_Methods implementa os método de classe comum a todas as classes de TDB do pacote mi.rtl.db.

TDCB synaser

 

TDesKeyData synacrypt

Datatype for holding one DES key data

TDgramBlockSocket blcksock

Datagram based communication

TDialogs mi.ui.dialogs

 

TDmxFieldRec mi_rtl_ui_Dmxscroller

O registro TDmxFieldRec é usado para guardar as informações passadas pelos Templates das strings.

  • REFERÊNCIA

  • A aparência padrão dessas visualizações geralmente é orientada por coluna/linha, com exceção de exibições do tipo formulário e campos únicos.

  • Você declara uma estrutura de registro para o procedimento de inicialização do tvDMX em um modelo string – que também determina o formato de exibição. (Você verá mais tarde como o tvDMX pode ser usado para trabalhar com formulários ou editores de campo.)

  • EXEMPLO

    • O Template '\ sssssssss`sssssssssss \ iiii \ rrr.rr' representa o registro:

      • CÓDIGO PASCAL

        
        type
        
          TRecord = Record
                      nome : String [20];
                      Ano  : Integer;
                      Valor : Real;
                    end;

      • NOTA:

        • A letra ( s ) minúsculo aceita qualquer número e letras maiúsculas e minúsculas;

        • A letra ( i ) representa um número inteiro com 2 bytes com edição em 4 posições (0 a 9999);

        • A letra ( r ) representa um número real com 8 bytes com edição em 5 posições (0 a 999.99)

        • O símbolo ( ` ) crase é usado para informar que a parte do texto depois deste sinal deve ser omitida da visão.

        • A símbolo ( ' \ ' ) barra invertida deve ser usada como delimitador de campo e é exibida como um espaço em branco.

        • O símbolo ( ˜ ) til deve ser usado para separar rótulos dos campos de dados.

  • ATENÇÃO

TDmxFieldRec mi_rtl_ui_dmxscroller_form

 

TDmxScroller_Form mi_rtl_ui_dmxscroller_form

A classe TDmxScroller_Form implementa a construção de formulários usando uma lista de Templates do tipo TDmxScroller

TDmxScroller_Form_DS mi_rtl_ui_dmxscroller_form_ds

 

TDmxScroller_sql_Atributos mi_rtl_ui_Dmxscroller_sql

A class TDmxScroller_sql_Atributos contém os atributos da class TDmxScroller_sql

TDM_Connections mi.rtl.connection.postgresSQL

O Data Module TDM_Connections é usado para conectar-se ao banco de dados através de parâmetros salvos no arquivo config.ini

TDM_Mapa_site u_dm_mapa_site

A classe TDM_Mapa_site tem como objetivo criar o arquivo ./pssp_app_br.html com os links apontador pelo arquivo tipuesearch_content.js criado pela classe TIndex_Tipuesearch .

  • Template usado:

    • Nome do arquivo de templates:

      • './templates/template_pssp_app_br.html'

      • Tags atualizadas no template:

        • ˜title

          • Mapa do site

        • ˜createDate

          • Data da criação da página

        • ˜createDateUpdate

          • Data da última atualização da página

        • ˜description

          • Mapa do site pssp.app.br

        • ˜keywords

          • Memórias do Paulo Sérgio da silva pacheco

        • ˜conteudo

          • Links da pasta corrente e subpastas cujo a extenção seja .html

TDNSSend dnssend

Implementation of DNS protocol by UDP or TCP protocol.

TDWORDArray Crypt32

 

Template_html_tglink mi.rtl.objects.methods.pageproducer

O recurso Template_html_tglink é usado como template para o componente TBasePageProducer com a finalidade de produzir links variáveis.

  • O evento OnHTMLTag_tgLink deve ser usado para preencher as varáveis do template.

  • PARÂMETROS

    • TagName = Nome do template.

      • Deve ser informado no template

    • ˜url = Endereço do link

      • Deve ser informado no evento OnHTMLTag_tgLink

    • ˜target = Destino onde a página deve ser aberta, se vazio abre na aba atual.

      • Deve ser informado no evento OnHTMLTag_tgLink

    • ˜title = Documentação do link

      • Deve ser informado no evento OnHTMLTag_tgLink

    • ˜text = Descrição do link

      • Deve ser informado no evento OnHTMLTag_tgLink

  • Exemplo de uso:

    
    <!--# tgLink [-  PsspAppBr=[a href="˜url" target="˜target" title="˜title"] ˜text [/a]  -] #-->
    
    <!--# tgCustom [- ListFilesText=Arquivo:-"˜ListFilesText" -] #-->

TEnClientsApplication mi_rtl_ui_Dmxscroller

O tipo TEnClientsApplication é usado para identificar o tipo de aplicação atual.

TEndProc mi_rtl_ui_Dmxscroller

O tipo TEndProc é usado para fazer pesquisa genérica no banco de dados quando a tecla F7 é pressionada.

TEnum_HelpCtx_StrCurrentCommand_Topic_Content_run mi_rtl_ui_interfaces

 

TEn_OnEvent_DmxFieldRec mi_rtl_ui_Dmxscroller

O tipo enumerado TEn_OnEvent_DmxFieldRec é usado nas requisições httl do cliente.

  • Notas

    • Usado para classificar eventos do mesmo tipo de parâmetro no caso o cliente só precisa de o nome do campo para localizar o evento na lista de eventos.

Test3Des synacrypt

Call internal test of all 3DES encryptions. Returns True if all is OK.

TestAes synacrypt

Call internal test of all AES encryptions. Returns True if all is OK.

TestDes synacrypt

Call internal test of all DES encryptions. Returns True if all is OK.

TEvent mi_rtl_ui_Dmxscroller

 

TException mi.rtl.Objects.Methods.Exception

  • A classe TException é usada com a palavra reservada raise para mostrar o erro, sua localização e em seguida salva no dispositivo definido em TObjectss.Logs.LogType.

    • NOTA

      • LogType = TLogType = (ltSystem,ltFile,ltStdOut,ltStdErr);

        • ltSystem = Arquivo definido pelo sistema operacional;

        • ltFile = Arquivo definido pela aplicação;

        • ltStdOut,ltStdErr = Terminal do sistema operacional.

    • EXEMPLO DE USO:

      
      procedure TMi_Rtl_Tests.Action_test_TExceptionExecute(Sender: TObject);
      begin
        with TMI_ui_types do begin
          logs.EnableWriteIdentificao := true;
          try
            raise TException.Create(5);
          except
          end;
      
          try
            raise TException.Create('Acesso ao arquivo negado');
          except
          end;
      
          try
            raise TException.Create(Self, 'Action_test_TExceptionExecute','aFileName','AFieldName',5);
          except
          end;
      
          try
            raise TException.Create(Self, 'Action_test_TExceptionExecute','aFileName','AFieldName','Acesso ao arquivo negado');
          except
          end;
      
      
          try
            raise TException.Create(Self, 'Action_test_TExceptionExecute',5);
          except
          end;
      
          try
            raise TException.Create(Self, 'Action_test_TExceptionExecute','Acesso ao arquivo negado');
          except
          end;
      
      
      // Os exemplos abaixo são mantidos para manter a compatibilidade com o passado.
      
      
           try
             raise TException.Create4('aModule', 'aUnit', 'Procedure_or_Function',   'ParamResult');
           except
           end;
      
           try
             raise TException.Create4('aModule', 'aUnit', 'Procedure_or_Function',   5);
           except
           end;
      
           try
             raise TException.Create5('aModule', 'aUnit','ObjectName', 'aMethodName',   'aMsgError');
           except
           end;
      
           try
             raise TException.Create5('aModule', 'aUnit','ObjectName', 'aMethodName',   5);
           except
           end;
      
           try
             raise TException.Create6('aModule', 'ObjectName', 'aMethodName','aFileName','AFieldName', 5);
           except
           end;
      
           try
             raise TException.Create7('aModule', 'aUnit','ObjectName', 'aMethodName','aFileName','AFieldName',  5);
           except
           end;
      
           try
             raise TException.Create7('aModule', 'aUnit','ObjectName', 'aMethodName','aFileName','AFieldName',  'ParamResult');
           except
           end;
      
           try
             raise TException.Create8('aModule', 'aUnit','ObjectName', 'aMethodName','aFileName','AFieldName',  'aMessage','aProcedure_or_Function');
           except
           end;
         end;
      end;

TFields mi_rtl_ui_Dmxscroller

A class TFields contém a lista de todos os PdmxFieldRec contido no template.

  • *NOTAS

    • O templates é composto de rótulos que devem ser representados pelos controles TLabel, botões de ações que deve ser representados por TActionIten, campos de banco de dados que deve ser representados por: Tdbedit, TdbChekBox, TdbRadioButon, TdbComboBox e caso o campo não exista no banco de dados então o mesmo deve ser representado por: Tedit, TChekBox, TRadioButon, TComboBox.

    • Caso uma TDataSource aponte para um Tbufdataset então somentes os controles data-ware estarão na lista e caso o DataSource aponte para um banco de dados externo então os campos que não existirem no banco serão editados pelos controles: Tedit, TChekBox, TRadioButon, TComboBox. -

TFiles mi.rtl.files

TFilesLogs mi.rtl.Objects.Consts.Logs

  • A classe TFilesLogs é usada para registrar no arquivo ParamStr(0)+'.log' as mensagens de Erros, Atenções e avisos do sistema.

    • NOTA

      • A classe TObjectss implementa a constante global const TObjectss.Logs : TFilesLogs = nil; que é inicializado em mi.rtl.objectss.Initialization e destruído em mi.rtl.objectss.finalization

TFilesOpens mi.rtl.Objects.Methods.Db.Tb_Access

  • FilesOpens é uma coleção que mantém todos os arquivos abertos até o momento com objetivo de fecha-los nos casos exceção.

TFilesStreams mi.rtl.Objects.Methods.Collection.FilesStreams

  • A classe TFilesStreams é usada para armazenar todos os arquivos abertos pelo sistema para poder fecha-los caso o programa aborte inesperadamente.

    • EXEMPLO DE USO

      
      procedure TMi_Rtl_Tests.TabSheet_TFilesStreamsEnter(Sender: TObject);
        var
         i,L : integer;
         s:AnsiString;
      
      begin
        filesStreams.DeleteAll;
        StringGrid1.Clear;
      
        filesStreams.Mask := edit2.Text;
        StringGrid1.RowCount := filesStreams.Count+1;
      
        LabelCount2.Caption := Format('FilesStreams.Count %d',[filesStreams.Count]);
        LabelCount2.Show;
        L := 0;
        StringGrid1.Cells[0,l] := 'Seq';
        StringGrid1.Cells[1,l] := 'FileName';
        StringGrid1.Cells[2,l] := 'FileSize';
        inc(l);
        if filesStreams.Count > 0
        then begin
                for i := 0 to filesStreams.Count-1 do
                with filesStreams.FileByNum(i) do
                begin
                  StringGrid1.Cells[0,l] := Format('%d',[l]);
                  StringGrid1.Cells[1,l] := FileName;
                  s := Format('%d',[FileSize(FileName)]);
                  StringGrid1.Cells[2,l] := s ;
                  inc(L);
                end;
             end;
      
      end;
      
      procedure TMi_Rtl_Tests.Edit2Change(Sender: TObject);
      begin
        TabSheet_TFilesStreamsEnter(Self);
      end;

TFileStream mi.rtl.Objects.Methods.StreamBase.Stream.FileStream

 

TFldEnum_Lookup mi_rtl_ui_Dmxscroller

A classe TFldEnum_Lookup é usada para implementar campo ComboBox quando TDmxScroller estiver TDataSource <> nil porque o Lazarus espera em campos ComboBox um string e não o índice da lista de strings.

TForm_pageproducer_test mi.rtl.objects.methods.pageproducer.test

 

TFPCustomTemplate fpTemplate

 

TFPTemplate fpTemplate

 

TFPWebModule1 Unit1

 

TFPWebModule1 webModule1

 

TFPWebModule2 webmodule2

 

TFree_form_owner mi.rtl.Objects.Consts.Mi_MsgBox

A classe TFree_form_owner reune os tipos utilizados na classe TMI_MsgBox.

TFTPList ftpsend

This is TList of TFTPListRec objects.

TFTPListRec ftpsend

Object for holding file information

TFTPRecList ftpsend

 

TFTPSend ftpsend

Implementation of FTP protocol.

TFTPStatus ftpsend

Procedural type for OnStatus event. Sender is calling TFTPSend object. Value is FTP command or reply to this comand. (if it is reply, Response is True).

TFuncApplication mi.rtl.Objects.Methods.Paramexecucao.Application

 

TGetParamEvent fpTemplate

 

THandleException mi.rtl.Objects.Consts.Mi_MsgBox

  • O type THandleException é um evento que deve ser implementada na plataforma onde for usada.

THideHTML mi.rtl.Objects.Consts.Mi_MsgBox

  • O type THideHTML é um evento que deve ser implementada na plataforma onde for usada.

THookAfterConnect blcksock

This procedural type is used for hook OnAfterConnect. By this hook you can insert your code after TCP socket has been sucessfully connected.

THookCreateSocket blcksock

This procedural type is used for hook OnCreateSocket. By this hook you can insert your code after initialisation of socket. (you can set special socket options, etc.)

THookDataFilter blcksock

This procedural type is used for DataFilter hooks.

THookHeartbeat blcksock

This procedural type is used for hook OnHeartbeat. By this hook you can call your code repeately during long socket operations. You must enable heartbeats by HeartbeatRate property!

THookMonitor blcksock

This procedural type is used for monitoring of communication.

THookSerialReason synaser

Possible status event types for THookSerialStatus

THookSerialStatus synaser

procedural prototype for status event hooking

THookSocketReason blcksock

Types of OnStatus events

THookSocketStatus blcksock

Procedural type for OnStatus event. Sender is calling TBlockSocket object, Reason is one of set Status events and value is optional data.

THookVerifyCert blcksock

This procedural type is used for hook OnVerifyCert. By this hook you can insert your additional certificate verification code. Usefull to verify server CN against URL.

THookWalkPart mimepart

Procedural type for TMimepart.Walkpart hook

THTMLTagEvent mi.rtl.Objects.Methods

 

Thtml_tags mi.rtl.objects.methods.html.tags

 

Thtml_tags.TValue_Html mi.rtl.objects.methods.html.tags

 

THTTPSend httpsend

abstract(Implementation of HTTP protocol.)

TickDelta synautil

Return difference between two timestamps. It working fine only for differences smaller then maxint. (difference must be smaller then 24 days.)

TICMPBlockSocket blcksock

Implementation of RAW ICMP socket.

TIMAPSend imapsend

Implementation of IMAP4 protocol.

TimeZone synautil

Return your timezone bias from UTC time in string representation like "+0200".

TimeZoneBias synautil

Return your timezone bias from UTC time in minutes.

TIndex_stork u_criate_index_stork

A classe TIndex_stork tem como objetivo criar o arquivo de configuração index_stork.toml que programa rust stork usa para crie o meta-dados index_stork.st para o programa javascript stork.js.

  • Template usado:

    • Nome do arquivo de templates:

      • './templates/stork/index_stork.toml'

    
    [input]
    base_directory = ""
    url_prefix = ""
    files = [
    
      <!--# file_path #-->
    
    ]

TIp6Bytes synaip

binary form of IPv6 adress (for string conversion routines)

TIp6Words synaip

binary form of IPv6 adress (for string conversion routines)

TIPHeader blcksock

Record with definition of IP packet header.

TJSON_BaseObject Classes_C

 

TLDAPAttribute ldapsend

LDAP attribute with list of their values

TLDAPAttributeList ldapsend

List of TLDAPAttribute

TLDAPModifyOp ldapsend

Define possible operations for LDAP MODIFY operations.

TLDAPResult ldapsend

LDAP result object

TLDAPResultList ldapsend

List of LDAP result objects

TLDAPSearchAliases ldapsend

Specify possible values about alias dereferencing.

TLDAPSearchScope ldapsend

Specify possible values for search scope.

TLDAPSend ldapsend

Implementation of LDAP client

TLibHandle synafpc

 

TLNT_AO tlntsend

 

TLNT_AYT tlntsend

 

TLNT_BREAK tlntsend

 

TLNT_DATA_MARK tlntsend

 

TLNT_DO tlntsend

 

TLNT_DONT tlntsend

 

TLNT_EC tlntsend

 

TLNT_EL tlntsend

 

TLNT_EOR tlntsend

 

TLNT_GA tlntsend

 

TLNT_IAC tlntsend

 

TLNT_IP tlntsend

 

TLNT_NOP tlntsend

 

TLNT_SB tlntsend

 

TLNT_SE tlntsend

 

TLNT_WILL tlntsend

 

TLNT_WONT tlntsend

 

TLogonActions ftpsend

Array for holding definition of logon sequence.

TLS1_1_VERSION ssl_openssl11_lib

 

TLS1_1_VERSION ssl_openssl3_lib

 

TLS1_2_VERSION ssl_openssl11_lib

 

TLS1_2_VERSION ssl_openssl3_lib

 

TLS1_3_VERSION ssl_openssl11_lib

 

TLS1_3_VERSION ssl_openssl3_lib

 

TLS1_VERSION ssl_openssl11_lib

 

TLS1_VERSION ssl_openssl3_lib

 

TLSEXT_NAMETYPE_host_name ssl_openssl11_lib

 

TLSEXT_NAMETYPE_host_name ssl_openssl3_lib

 

TLSEXT_NAMETYPE_host_name ssl_openssl_lib

 

TMapa_site u_mapa_site

A classe TMapa_site tem como objetivo criar o arquivo ./pssp_app_br.html com os links apontador pelo arquivo tipuesearch_content.js criado pela classe TIndex_Tipuesearch .

  • Template usado:

    • Nome do arquivo de templates:

      • './templates/template_pssp_app_br.html'

      • Tags atualizadas no template:

        • ˜title

          • Mapa do site

        • ˜createDate

          • Data da criação da página

        • ˜createDateUpdate

          • Data da última atualização da página

        • ˜description

          • Mapa do site pssp.app.br

        • ˜keywords

          • Memórias do Paulo Sérgio da silva pacheco

        • ˜conteudo

          • Links da pasta corrente e subpastas cujo a extenção seja .html

TMemoryStream mi.rtl.Objects.Methods.StreamBase.Stream.MemoryStream

  • A classe TMemoryStream é usada para gerenciar um fluxo de dados em memória.

    • NOTA

      • Todas as alterações aqui devem ser completamente transparentes para os códigos existentes. Basicamente, os blocos de memória não precisam ser segmentos de base mas isso significa que nossa lista se torna blocos de memória em vez de segmentos. O stream também se expandirá como os outros streams padrão

TMessageBox mi.rtl.Objects.Consts.Mi_MsgBox

 

TMessageBox_03 mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TMessageBox_03 é um evento que deve ser implementada na plataforma onde for usada.

TMessageBox_04 mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TMessageBox_04 é um evento que deve ser implementada na plataforma onde for usada.

TMessageBox_04_PSItem mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TMessageBox_04_PSItem é um evento que deve ser implementada na plataforma onde for usada.

TMessageBox_05 mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TMessageBox_05 é um evento que deve ser implementada na plataforma onde for usada.

TMessageBox_ListBoxRec_PSItem mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TMessageBox_ListBoxRec_PSItem é um evento que deve ser implementada na plataforma onde for usada.

TMessageBox_Strings mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TMessageBox_Strings é um evento que deve ser implementada na plataforma onde for usada.

TMessHeader mimemess

Object for basic e-mail header fields.

TMessHeaderClass mimemess

 

TMessPriority mimemess

Possible values for message priority

TMiBufDataset mi_rtl_ui_Dmxscroller

A classe TMiBufDataset usado para editar um buffer local salvando os dados no formato json.

TMiConnectionsDb uMiConnectionsDb

O Data Module TMiConnectionsDb é usado para conectar-se ao banco de dados através de parâmetros salvos no arquivo config.ini

  • PARÂMETROS

    PASCAL
    
             object dm_connections: Tdm_connections
               O[]nCreate = DataModuleCreate
               OnDestroy = DataModuleDestroy
               OldCreateOrder = False
               Height = 160
               HorizontalOffset = 616
               VerticalOffset = 328
               Width = 414
               object SQLTransaction1: TSQLTransaction
                 Active = False
                 Action = caCommit
                 Database = SQLConnector1
                 Left = 336
                 Top = 32
               end
               object SQLConnector1: TSQLConnector
                 Connected = True
                 LoginPrompt = True
                 DatabaseName = 'assistente_virtual'
                 KeepConnection = True
                 Password = 'masterkey'
                 Transaction = SQLTransaction1
                 UserName = 'postgres'
                 HostName = '45.160.125.12'
                 Options = [scoApplyUpdatesChecksRowsAffected]
                 ConnectorType = 'PostgreSQL'
                 Left = 208
                 Top = 32
               end
             end

  • EXEMPLO

    • O evento OnCreate do forme principal deve executar o seguinte código:

      
      if Assigned(dm_connections)
      then begin
             dm_connections.Connection  := true;
             if not dm_connections.Connection
             then halt // Termina a aplicação
             else dm_connections.Connection  := false; //Fecha a conexão com o banco de dados
           end;

TMiConnectionsDb.TParam uMiConnectionsDb

O registro TParam é usado para transferir os parâmetros entre os métodos do DataModule dm_connections.

TMiDataModule uMiDataModule

A class TMiDataModule é usado com módulo de dados para acesso a uma tabela através dos componentes TMi_SQLQuery e DmxScroller_Form1

TMiDataPacketFormat mi_rtl_ui_Dmxscroller

A classe TMiDataPacketFormat implementado porque o tipo TDataPacketFormat do freepascal não contém o tipo dfjson

TMimeChar synachar

Type with all supported charsets.

TMimeEncoding mimepart

The various types of possible part encodings.

TMimeMess mimemess

Object for handling of e-mail message.

TMimePart mimepart

Object for working with parts of MIME e-mail.

TMimePrimary mimepart

The four types of MIME parts. (textual, multipart, message or any other binary data.)

TMimeSetChar synachar

Set of any charsets.

TMiStringList mi.rtl.Consts.StringList

A class TMiStringList implementa a navegação como se tivesse navegando em arquivos usando os métodos NextKey,Prevkey etc...

  • NOTA

    • Usando quando quero manter uma lista de registros ordenada.

TMiStringList mi.rtl.miStringlist

 

TMI_InputBoxTypes mi.rtl.ui.dmxscroller.inputbox

A classe TMI_InputBoxTypes reune os tipos utilizados na classe TMI_InputBox.

TMI_MsgBox mi.rtl.Objects.Consts.Mi_MsgBox

 

TMI_MsgBoxConsts mi.rtl.Objects.Consts.Mi_MsgBox

A classe TMI_MsgBoxConsts reune todas as contates utilizadas na classe TMI_MsgBox.

TMI_MsgBoxTypes mi.rtl.Objects.Consts.Mi_MsgBox

 

TMI_MsgBoxTypes_Class mi.rtl.Objects.Consts.Mi_MsgBox

 

TMi_rtl mi.rtl.all

 

TMi_rtl_treenode mi.rtl.treenode

A class TMi_rtl_treenode foi criada para criar menu html ou arvores de strings usando sintaxe simples de adição de nós e folhas.

  • NOTAS

    • Esta classe representa um nó em uma árvore hierárquica.

      • Ela possui propriedades e métodos para gerenciar filhos, dados associados ao nó e navegação na árvore.

    • Este código fornece uma estrutura básica para trabalhar com árvores hierárquicas no FreePascal. Você pode estender a classe TTreeNode para adicionar funcionalidades específicas à sua aplicação.

  • EXEMPLOS

    • Gera menu em HTML e um índice em arquivo .txt

      
      class procedure TTreeNode.Test(okListHTML:boolean);
      var
        Root: TTreeNode;
        List : TStringList;
        S : string;
      
      begin
        writeLn('TTreeNode.Test');
        writeLn('Inicio: ===============');
      
        Root := TTreeNode.Create(TPath.create('root',false));
      
        with Root do
        begin
          List := TStringList.Create;
      
          // Adicione os caminhos de diretórios e folhas da árvore manualmente
          // ...
      
          // Adicione o arquivo '/home/documentos/test1.pas' com pastas no nome
          AddChildFileName(Root,'/home/documentos/test1.pas');
          AddChildFileName(Root,'/home/documentos/test2.pas');
          AddChildFileName(Root,'/home/documentos/mamae/test3.pas');
          AddChildFileName(Root,'/home/documentos/mamae/celia/test4.pas');
      //    s := (root..Owner.Owner as TTreeNode).fFilePath;
          AddChildFileName(Root,'test5.pas');
          AddChildFileName(Root,'/home/test6.pas');
      
          // Exiba a árvore de diretórios
          WriteLn('Árvore de diretórios:');
          if okListHTML
          then Root.TreeToStringListHtml(Root,List)
          else Root.TreeToStringList(Root,List);
          for s in List do
            writeLn(s);
      
          List.Free;
      
        end;
        Root.Free;
        writeLn('Fim: ===============');
      
      end;

    • Gera uma formulário dinamicamente com menu de opções baseado no componente treenode:

      
      procedure PopulateMenuFromTreeNode(Node: TTreeNode; ParentMenuItem: TMenuItem);
      var
        Child: TTreeNode;
        NewMenuItem: TMenuItem;
        PathAction: TPathAction;
      begin
        if Node <> nil then
        begin
          PathAction := TPathAction(Node.Data); // Obtém o objeto TPath associado ao nó
      
          NewMenuItem := TMenuItem.Create(ParentMenuItem);
          NewMenuItem.Caption := PathAction.Data;
          NewMenuItem.Action  := PathAction.Action;
      
          ParentMenuItem.Add(NewMenuItem);
      
          // Se o nó atual não for uma folha, adiciona seus filhos ao menu
          if not PathAction.IsSheet then
          begin
            Child := Node.GetFirstChild;
            while Child <> nil do
            begin
              PopulateMenuFromTreeNode(Child, NewMenuItem);
              Child := Child.GetNextSibling;
            end;
          end;
        end;
      end;
      
      
      type
      
        //TForm
      
        TForm = class(Forms.TForm)
        private
          procedure ShowMessageAction(Sender: TObject);
        public
          constructor Create(AOwner: TComponent); override;
          function CreateAction(const ACaption: string): TAction;
        end;
      
      constructor TForm.Create(AOwner: TComponent);
      begin
        //inherited Create(AOwner);
        inherited CreateNew(AOwner, 1); // O segundo parâmetro é uma janela vazia
        Self.Caption := 'My Form';
        Self.SetBounds(100, 100, 400, 300); // Define o tamanho e a posição do formulário
      
        // Aqui você pode criar e adicionar componentes manualmente
      end;
      
      procedure TForm.ShowMessageAction(Sender: TObject);
      begin
        ShowMessage('Alô mundo');
      end;
      
      function TForm.CreateAction(const ACaption: string): TAction;
      begin
        Result := TAction.Create(Self);
        Result.Caption := ACaption;
        Result.OnExecute := @ShowMessageAction; // Associa o método ao evento OnExecute
      end;
      
      procedure TTreeNode_Test_AddChildAction();
      var
        Root: TTreeNode;
        MainMenu: TMainMenu;
        Form: TForm;
        action : TAction;
      begin
        // Criação e configuração do formulário e do menu
        Form := TForm.Create(nil);
      
        // Criação do nó raiz e inicialização da árvore
        Root := TTreeNode.Create(TPathAction.Create('root', False));
        With Root,Form do
        try
          // Adiciona os caminhos de diretórios e folhas da árvore
          AddChildAction('/home/documentos/ShowMessageAction',CreateAction('ShowMessageAction'));
          AddChildAction('/home/documentos/test2.pas',nil);
          AddChildAction('/home/documentos/mamae/test3.pas',nil);
          AddChildAction('/home/documentos/test1.pas',nil);
          AddChildAction('/home/documentos/test2.pas',nil);
          AddChildAction('/home/documentos/mamae/test3.pas',nil);
          AddChildAction('/home/documentos/mamae/celia/test4.pas',nil);
          AddChildAction('test5.pas',nil);
          AddChildAction('/home/test6.pas',nil);
          AddChildAction('test5.pas',nil);
          AddChildAction('/home/test6.pas',nil);
      
          try
            MainMenu := TMainMenu.Create(Form);
            Form.Menu := MainMenu;
      
            // Popula o menu a partir da árvore
            PopulateMenuFromTreeNode(Root, MainMenu.Items);
      
            Form.ShowModal;
          finally
            Form.Free;
          end;
        finally
          Root.Free;
        end;
      end;

  • Outros pontos importantes do código incluem:

    • A estrutura de TTreeNode permite criar e manipular árvores hierárquicas, com a capacidade de associar dados específicos a cada nó.

    • A classe TPath foi projetada para representar o caminho dos nós, distinguindo entre arquivos e diretórios.

    • A classe TPathAction estende TPath para incluir uma ação associada, permitindo criar árvores interativas com funcionalidade adicional.

TMi_rtl_treenodeComponent mi.rtl.treenode

A classe TMi_rtl_treenodeComponent com objetivo inserir a classe TMi_rtl_treenode em um TDataModule ou um TForm.

TMi_rtl_ui_Form_abstract mi_rtl_ui_dmxscroller_form

A classe TMi_rtl_ui_Form_abstract é uma classe abstrata cujo objetivo é editar o buffer da classe TDmxScroller_Form. Esta classe deve ser a base para implementação de componentes visuais tais como Formulários LCL, web Browser, Controles android.

TMi_rtl_ui_Form_abstract mi_rtl_ui_form_abstract

A classe TMi_rtl_ui_Form_abstract é uma classe abstrata cujo objetivo é editar o buffer da classe TDmxScroller_Form. Esta classe deve ser a base para implementação de componentes visuais tais como Formulários LCL, web Browser, Controles android.

TMi_rtl_WebModule Mi.rtl.WebModule

 

TMi_rtl_WebModule_Custom Mi.rtl.WebModule.Custom

 

TMi_SQLQuery Mi_SQLQuery

A Propriedade TMi_SQLQuery tem como finalidade criar um dataSource ao criar o componente TMi_SqlQuery

TMi_Transaction mi.rtl.Consts.transaction

A class name usada para gerenciar se uma transação esta ativa ou não porque várias tabelas poder ser abertas dentro de uma transação porém o startransaction deve ser chamado somente uma vêz.

TMI_ui_Custom_Application mi_rtl_ui_custom_application

A classe TMI_ui_Custom_Application concentra as propriedades e formulários gerais necessários em qualquer aplicação.

  • Recursos globais:

    • Propriedade Get_Parameters cria um formulário de entrada de dados de configuração de acesso ao banco de dados e outros parâmetros;

    • Propriedade SQLConnector e SQLTransaction e as propriedades relacionadas;

    • O evento OnValidUser é usado para validar o nome do usuário e senha.

TMI_UI_InputBox mi.rtl.ui.dmxscroller.inputbox

A classe TMI_UI_InputBox é uma interface abstrata que implementa o método inputbox

TMI_UI_InputBox_Base mi.rtl.Objects.Methods.Paramexecucao.Application

 

TMI_UI_InputBox_class mi.rtl.ui.dmxscroller.inputbox

A Classe name deve ser implementado na plataforma destino

TMI_UI_InputBox_lcl MI_UI_InputBox_lcl_u

 

TMi_ui_mi_msgBox mi_ui_mi_msgbox_dm

TMi_ui_mi_msgBox

  • EXEMPLO

    
    Var
      S : String[10] = '';
    begin
       if MI_MsgBox.InputBox('InputBox Test','Gual a sua indade? ',s,'ssssssssss') = Mrok
       then ShowMessage('Sua idade é: 's);

TModalResult mi.rtl.ui.dmxscroller.inputbox

 

TModalResult mi_rtl_ui_dmxscroller_form

 

TMsgDlgBtn mi_rtl_ui_dmxscroller_form

 

TMsgDlgButtons mi_rtl_ui_dmxscroller_form

 

TMsgDlgType mi_rtl_ui_dmxscroller_form

 

TNameClientsApplication mi_rtl_ui_Dmxscroller

O tipo TNameClientsApplication é usado nos metodos que retornam nome de arquivos.

TNNTPSend nntpsend

abstract(Implementation of Network News Transfer Protocol.

Note: Are you missing properties for setting Username and Password? Look to parent TSynaClient object!

Are you missing properties for specify server address and port? Look to parent TSynaClient too!

TNSComponent Classes_C

 

TNtp sntpsend

Record containing the NTP packet.

TObjectsConsts mi.rtl.Objects.Consts

  • A class TObjectsConsts usada para separar as contantes da unit TObjects do pacote mi.rtl.

TObjectsMethods mi.rtl.Objects.Methods

  • A classe TObjectsMethods implementa os método de classe comum a todas as classes de TObjects do pacote mi.rtl.

TObjectss mi.rtl.Objectss

A classe TObjectss é a base de todas as classes do pacote mi.rtl.

  • EXEMPLO DE USO

    
    
    

  • HISTÓRICO

    • Criado por: Paulo Sérgio da Silva Pacheco e-mail: paulosspacheco@yahoo.com.br

      • 19/11/2021 21:25 a 23:15 Criar a classe TStream

      • 20/11/2021 09:10 a ??: Criar a classe TObjects

      • 23/11/2021 21:50 a 22:00 Declarar as classes TFileSream e TFileMemory em TObjectss

TObjectss.TListBoxRec mi.rtl.Objectss

 

TObjectsSystem mi.rtl.Objects.Methods.System

 

TOnAddTemplate mi_rtl_ui_Dmxscroller

O tipo TOnAddTemplate é usado para criar modelos de formulários dinamicamente usando o método add

  • EXEMPLO

    
    Procedure AddTemplate(const aUiDmxScroller:TUiDmxScroller);
    begin
      with aUiDmxScroller do
      begin
        add('˜EXEMPLO DE TEMPLATE˜');
        add('');
        add('˜Alfanumérico maiúscula com 15 posições:˜\SSSSSSSSSSSSSSS');
        add('˜Alfanumérico maiúscula e minuscula com 30 posições:˜');
        add('˜˜\ssssssssssssssssssssssssssssssssssssss');
        add('˜Alfanumérico com a primeira letra maiúscula:˜\Sssssssssssssss');
        add('˜Valor double.......:˜\RRR,RRR.RR');
        add('˜Valor SmalInt......:˜\II,III');
        add('˜Valor Byte.........:˜\BBB');
        add('˜Valor Smallword....:˜\WW,WWW');
        add('˜Sexo...............:˜'+ CreateEnumField(TRUE, accNormal, 0,
                                      NewSItem(' indefinido ',
                                      NewSItem(' Masculino',
                                      NewSItem(' Feminino',
                                              nil)))));
        add('˜Estado Civil              ˜\KA Indefinido  '+chFN+'Sexo');
        add('˜˜\X Casado?                \KA Masculino    ');
        add('˜˜\X Pretende se divorciar? \KA Feminino     ');
        add('˜˜\X Tens filhos?          ');
        add('');
      end;
    end;
    
    procedure TForm1.DmxScroller_Form1AddTemplate(const aUiDmxScroller: TUiDmxScroller);
    begin
      AddTemplate(aUiDmxScroller);
    end;

TOnAddTemplate mi_rtl_ui_dmxscroller_form

O tipo TOnAddTemplate é usado para criar modelos de formulários dinamicamente usando o método add

  • EXEMPLO

    
    Procedure AddTemplate(const aUiDmxScroller:TUiDmxScroller);
    begin
      with aUiDmxScroller do
      begin
        add('˜EXEMPLO DE TEMPLATE˜');
        add('');
        add('˜Alfanumérico maiúscula com 15 posições:˜\SSSSSSSSSSSSSSS');
        add('˜Alfanumérico maiúscula e minuscula com 30 posições:˜');
        add('˜˜\ssssssssssssssssssssssssssssssssssssss');
        add('˜Alfanumérico com a primeira letra maiúscula:˜\Sssssssssssssss');
        add('˜Valor double.......:˜\RRR,RRR.RR');
        add('˜Valor SmalInt......:˜\II,III');
        add('˜Valor Byte.........:˜\BBB');
        add('˜Valor Smallword....:˜\WW,WWW');
        add('˜Sexo...............:˜'+ CreateEnumField(TRUE, accNormal, 0,
                                      NewSItem(' indefinido ',
                                      NewSItem(' Masculino',
                                      NewSItem(' Feminino',
                                              nil)))));
        add('˜Estado Civil              ˜\KA Indefinido  '+chFN+'Sexo');
        add('˜˜\X Casado?                \KA Masculino    ');
        add('˜˜\X Pretende se divorciar? \KA Feminino     ');
        add('˜˜\X Tens filhos?          ');
        add('');
      end;
    end;
    
    procedure TForm1.DmxScroller_Form1AddTemplate(const aUiDmxScroller: TUiDmxScroller);
    begin
      AddTemplate(aUiDmxScroller);
    end;

TOnAfterDelete mi_rtl_ui_Dmxscroller

O tipo TOnAfterDelete é usado para criar o evento OnAfterDelete e disparado no método TUiDmxScroller.PutRec

TOnAfterDelete mi_rtl_ui_dmxscroller_form

O tipo TOnAfterDelete é usado para criar o evento OnAfterDelete e disparado no método TUiDmxScroller.PutRec

TOnAfterInsert mi_rtl_ui_Dmxscroller

O tipo TOnAfterInsert é usado para criar o evento OnAfterInsert e disparado no método TUiDmxScroller.AddRec

TOnAfterInsert mi_rtl_ui_dmxscroller_form

O tipo TOnAfterInsert é usado para criar o evento OnAfterInsert e disparado no método TUiDmxScroller.AddRec

TOnAfterUpdate mi_rtl_ui_Dmxscroller

O tipo TOnAfterUpdate é usado para criar o evento OnAfterUpdate e disparado no método TUiDmxScroller.PutRec

TOnAfterUpdate mi_rtl_ui_dmxscroller_form

O tipo TOnAfterUpdate é usado para criar o evento OnAfterUpdate e disparado no método TUiDmxScroller.PutRec

TOnBeforeDelete mi_rtl_ui_Dmxscroller

O tipo TOnBeforeDelete é usado para criar o evento OnBeforeDelete e disparado no método TUiDmxScroller.PutRec

TOnBeforeDelete mi_rtl_ui_dmxscroller_form

O tipo TOnBeforeDelete é usado para criar o evento OnBeforeDelete e disparado no método TUiDmxScroller.PutRec

TOnBeforeInsert mi_rtl_ui_Dmxscroller

O tipo TOnBeforeInsert é usado para criar o evento OnBeforeInsert e disparado no método TUiDmxScroller.AddRec

TOnBeforeInsert mi_rtl_ui_dmxscroller_form

O tipo TOnBeforeInsert é usado para criar o evento OnBeforeInsert e disparado no método TUiDmxScroller.AddRec

TOnBeforeUpdate mi_rtl_ui_Dmxscroller

O tipo TOnBeforeUpdate é usado para criar o evento OnBeforeUpdate e disparado no método TUiDmxScroller.PutRec

TOnBeforeUpdate mi_rtl_ui_dmxscroller_form

O tipo TOnBeforeUpdate é usado para criar o evento OnBeforeUpdate e disparado no método TUiDmxScroller.PutRec

TOnCalcField mi_rtl_ui_Dmxscroller

O tipo TOnCalcField é usado no evento para calcular um campo, é executado em TDmxFieldRec.DoOnEnter() e TDmxFieldRec.DoOnExit()

TOnCalcField mi_rtl_ui_dmxscroller_form

O tipo TOnCalcField é usado no evento para calcular um campo e é executado em TDmxFieldRec.DoOnEnter() e TDmxFieldRec.DoOnExit()

TOnCalcFields mi_rtl_ui_Dmxscroller

O tipo TOnCalcFields é usado para fazer calculos é executado ao entrar no registro e ao sair do registro

TOnCalcFields mi_rtl_ui_dmxscroller_form

O tipo TOnCalcFields é usado para fazer calculos é executado ao entrar no registro e ao sair do registro

TOnChangeField mi_rtl_ui_Dmxscroller

O tipo TOnChangeField é usado para fazer calculos quando um valor campo é alterado.

  • PARÂMETROS:

    • aUiDmxScroller : Classi que edita o campo;

    • Previous_value : Valor do campo antes da auteração

    • Current_value : Valor do campo atual.

TOnChangeField mi_rtl_ui_dmxscroller_form

O tipo TOnChangeField é usado para fazer calculos quando um valor campo é alterado.

  • PARÂMETROS:

    • aUiDmxScroller : Classi que edita o campo;

    • Previous_value : Valor do campo antes da auteração

    • Current_value : Valor do campo atual.

TOnCloseQuery mi_rtl_ui_Dmxscroller

O tipo TOnCloseQuery é usado para implementar evento OnCloseQuery da classe TUiDmxScroller

  • NOTA*

    • Este evento é disparado antes de desativar a classe **TUiDmxScroller

    .

    • Obs: Se o parâmetro CanClose for false, então a classe TUiDmxScroller não é desativado.

TOnCloseQuery mi_rtl_ui_dmxscroller_form

O tipo TOnCloseQuery é usado para implementar evento OnCloseQuery da classe TUiDmxScroller

  • NOTA*

    • Este evento é disparado antes de desativar a classe **TUiDmxScroller

    .

    • Obs: Se o parâmetro CanClose for false, então a classe TUiDmxScroller não é desativado.

TOnEnter mi_rtl_ui_Dmxscroller

O tipo TOnEnter é usado para implementar evento onEnter da classe TUiDmxScroller

TOnEnter mi_rtl_ui_dmxscroller_form

O tipo TOnEnter é usado para implementar evento onEnter da classe TUiDmxScroller

TOnEnterField mi_rtl_ui_Dmxscroller

O tipo TOnEnterField é usado no evento OnEnterField e disparado em TDmxFieldRec.DoOnEnter()

TOnEnterField mi_rtl_ui_dmxscroller_form

O tipo TOnEnterField é usado no evento OnEnterField e disparado em TDmxFieldRec.DoOnEnter()

TOnExit mi_rtl_ui_Dmxscroller

O tipo TOnExit é usado para implementar evento onExit da classe TUiDmxScroller

TOnExit mi_rtl_ui_dmxscroller_form

O tipo TOnExit é usado para implementar evento onExit da classe TUiDmxScroller

TOnExitField mi_rtl_ui_Dmxscroller

O tipo TOnExitField é usado no evento OnExitField

TOnExitField mi_rtl_ui_dmxscroller_form

O tipo TOnExitField é usado no evento OnExitField

TOnGetTemplate mi_rtl_ui_Dmxscroller

Usado para criar modelos de formulários dinamicamente usando como parâmetro listas de PSItems.

TOnGetTemplate mi_rtl_ui_dmxscroller_form

Usado para criar modelos de formulários dinamicamente usando como parâmetro listas de PSItems.

TOnInputBox mi.rtl.ui.dmxscroller.inputbox

 

TOnNewRecord mi_rtl_ui_Dmxscroller

O tipo TOnNewRecord é usado para implementar evento onNewRecord da classe TUiDmxScroller

TOnNewRecord mi_rtl_ui_dmxscroller_form

O tipo TOnNewRecord é usado para implementar evento onNewRecord da classe TUiDmxScroller

TOnValidUser mi_rtl_ui_custom_application

O tipo TOnValidUser é usado no evento OnValidUser

TOptionList blcksock

 

ToSysLog slogsend

Simply send old RFC-3164 packet to specified Syslog server.

ToSysLog1 slogsend

Simply send RFC-5424 version 1 packet to specified Syslog server.

TOverflow mi_rtl_ui_types

Coordenada X do contato superior esquerdo.

TPageProducer mi.rtl.objects.methods.pageproducer

A classe TPageProducer usada para produzir documento html, usando modelos html ou outro formato de texto qualquer.

TPanel_Lista_de_Botoes mi_rtl_ui_dmxscroller_form

 

TParam mi.rtl.connection.postgresSQL

 

TParamExecucao mi.rtl.Objects.Methods.Paramexecucao

 

TParamExecucao_consts mi.rtl.Objects.Methods.Paramexecucao

 

TParamExecucao_types mi.rtl.Objects.Methods.Paramexecucao

 

TParamExecucao_types.TEnvironmentVariables mi.rtl.Objects.Methods.Paramexecucao

 

TParamExecucao_types.TIdentificacao mi.rtl.Objects.Methods.Paramexecucao

 

TParseDelimiter fpTemplate

 

TPath mi.rtl.treenode

A classe TPath representar um caminho dentro da estrutura da árvore.

  • NOTAS

    • Indica se o caminho representa uma folha (arquivo) ou um nó interno (diretório).

    • A classe TPath é uma classe simples e específica para a sua aplicação. Você pode estendê-la com outras propriedades e métodos para atender a necessidades mais complexas.

TPathAction mi.rtl.treenode

O objeto TPathAction é usado par associar uma ação a folha da arvore.

TPGMMessageBlockSocket blcksock

Implementation of PGM-message socket.

TPGMStreamBlockSocket blcksock

Implementation of PGM-stream socket.

TPOP3AuthType pop3send

The three types of possible authorization methods for "logging in" to a POP3 server.

TPOP3Send pop3send

Implementation of POP3 client protocol.

TProgressDlg_If mi.rtl.Objects.Consts.ProgressDlg_If

  • 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.

TProgressDlg_If_Class mi.rtl.Objects.Consts.ProgressDlg_If

 

TProxySetting synamisc

This record contains information about proxy settings.

TPtrArray Crypt32

 

TPushMsgErro mi.rtl.Objects.Consts

 

TRAWBlockSocket blcksock

Implementation of RAW socket.

TReplaceTagEvent fpTemplate

 

TrimSP synautil

Like Trim, but remove only spaces, not control characters!

TrimSPLeft synautil

Like TrimLeft, but remove only spaces, not control characters!

TrimSPRight synautil

Like TrimRight, but remove only spaces, not control characters!

TR_ParamExecucao_Local mi.rtl.Objects.Methods.Paramexecucao

 

TShowHTML_02 mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TShowHTML_02 é um evento que deve ser implementada na plataforma onde for usada.

TShowHTML_03 mi.rtl.Objects.Consts.Mi_MsgBox

  • O type TShowHTML_03 é um evento que deve ser implementada na plataforma onde for usada.

TSkPopFreeFunc ssl_openssl11_lib

 

TSkPopFreeFunc ssl_openssl3_lib

 

TSkPopFreeFunc ssl_openssl_lib

 

TSMTPSend smtpsend

Implementation of SMTP and ESMTP procotol

TSNMPMib snmpsend

Data object with one record of MIB OID and corresponding values.

TSNMPMibList snmpsend

 

TSNMPRec snmpsend

Data object abstracts SNMP data packet

TSNMPSend snmpsend

Implementation of SNMP protocol.

TSNTPSend sntpsend

Implementation of NTP and SNTP client protocol

TSocketFamily blcksock

Specify family of socket.

TSocketList blcksock

 

TSocksBlockSocket blcksock

Support for SOCKS4 and SOCKS5 proxy

TSocksType blcksock

specify possible values of SOCKS modes.

TSortedCollection mi.rtl.Objects.Methods.Collection.SortedCollection

  • A class TSortedCollection implementa coleções ordenadas de objetos.

    • EXEMPLO DE USO

      
      ???

TSpecials synacode

 

TSSLClass blcksock

 

TSSLCryptLib ssl_cryptlib

class implementing CryptLib SSL/SSH plugin.

TSSLLibSSH2 ssl_libssh2

class implementing LibSSH2 SSH plugin.

TSSLNone blcksock

Default SSL plugin with no SSL support.

TSSLOpenSSL ssl_openssl

class implementing OpenSSL SSL plugin.

TSSLOpenSSL ssl_openssl11

class implementing OpenSSL SSL plugin.

TSSLOpenSSL3 ssl_openssl3

class implementing OpenSSL SSL plugin.

TSSLOpenSSLCapi ssl_openssl_capi

class extending the OpenSSL SSL plugin with CAPI support.

TSSLSBB ssl_sbb

class implementing SecureBlackbox SSL plugin.

TSSLStreamSec ssl_streamsec

class implementing StreamSecII SSL plugin.

TSSLType blcksock

Specify requested SSL/TLS version for secure connection.

TStrCollection mi.rtl.Objects.Methods.Collection.SortedCollection.StrCollection

A classe TStrCollection implementa uma coleção de AnsiString

TStream mi.rtl.Objects.Methods.StreamBase.Stream

  • A class TStream é a classe base da classes _TStream do pacote mi.rtl.

TStreamBase mi.rtl.Objects.Methods.StreamBase

  • A class TStreamBase é uma classe abstrata para implementação de streams.

TStrError mi.rtl.Consts.StrError

A classe TStrError é usada para produzir texto informativo sobre o local onde o erro ocorreu.

tString mi_rtl_ui_Dmxscroller

 

TStringCollection mi.rtl.Objects.Methods.Collection.SortedCollection.StringCollection

A classe TStringCollection implementa uma coleção de AnsiString

TStringCollection mi.rtl.Objects.Methods.Collection.Sortedcollection.Stringcollection.Collectionstring

 

TStringListBase mi.rtl.Consts.StringListBase

 

TStringListBase mi.rtl.MiStringlistbase

A a TStringListBase* é usada para indexar uma lista de objetos ondes os mesmos são excluídos ao destruir a lista

  • POR QUE?

    • Para converter caracteres com acento para caracteres sem acento e seu equivalente em html.

      • class Function String_Asc_GUI_to_Asc_Ingles(Const S: String): String;

      • class Function String_Asc_GUI_to_Asc_HTML(Const S: String): String;

    • Para converter a lista de strings em lista PSItem;

TSyna3Des synacrypt

Implementation of 3DES encryption

TSynaAes synacrypt

Implementation of AES encryption

TSynaBlockCipher synacrypt

Implementation of common routines block ciphers (dafault size is 64-bits)

TSynaClient blcksock

Parent class of application protocol implementations.

TSynaCustomDes synacrypt

Implementation of common routines for DES encryption

TSynaDebug synadbg

 

TSynaDes synacrypt

Implementation of DES encryption

TSynaOption blcksock

this object is used for remember delayed socket option set.

TSynaOptionType blcksock

Specify type of socket delayed option.

TSyslogMessage slogsend

encoding or decoding of SYSLOG message

TSyslogSend slogsend

This object implement BSD SysLog client

TSyslogSeverity slogsend

Define possible priority of Syslog message

TSyslogVersion slogsend

Define Syslog versions

TTb_Access mi.rtl.Objects.Methods.Db.Tb_Access

 

TTb_Access_consts mi.rtl.Objects.Methods.Db.Tb_Access

A classe TTb_Access_consts é usada para declarar todas as constantes da classe TTb_Access

TTb_Access_types mi.rtl.Objects.Methods.Db.Tb_Access

A classe TTb_Access_types é usada para declarar todos os types da classe TTb_Access

TTb_Access_types.DataFile mi.rtl.Objects.Methods.Db.Tb_Access

Obs: Se transformar este registro em objeto deve alterar tudo que se refere a dataFile

TTb_Access_types.IndexFile mi.rtl.Objects.Methods.Db.Tb_Access

 

TTb_Access_types.TaItem mi.rtl.Objects.Methods.Db.Tb_Access

 

TTb_Access_types.TaPage mi.rtl.Objects.Methods.Db.Tb_Access

 

TTb_Access_types.TaRecordBuffer mi.rtl.Objects.Methods.Db.Tb_Access

Tipo registro do arquivo de transação

TTb_Access_types.TaSearchStep mi.rtl.Objects.Methods.Db.Tb_Access

 

TTb_Access_types.TaStackRec mi.rtl.Objects.Methods.Db.Tb_Access

Tamanho maximo do registro.

TTb_Access_types.TErroDOS mi.rtl.Objects.Methods.Db.Tb_Access

 

TTb_Access_types.TsImagemHeader mi.rtl.Objects.Methods.Db.Tb_Access

Usado p/ guarda o header logo que abrir o arquivo para evitar que em ambiente de rede o header fique maluco

TTb_Access_types.TypeHeaderRecord mi.rtl.Objects.Methods.Db.Tb_Access

Os 5 primeiros bytes do registro é guardar o número do pŕoximo registro livre

TTb_Access_types.TypeHeaderRecordItem mi.rtl.Objects.Methods.Db.Tb_Access

Usado para arquivos Relationships

TTb_Access_types.TypeHeaderRecordMaster mi.rtl.Objects.Methods.Db.Tb_Access

Usado para arquivos Relationships

TTb_Access_types.TypeHeaderRecordNovo mi.rtl.Objects.Methods.Db.Tb_Access

Usado no início de cada registro por isso o registro deve herdar

TTb__Access mi.rtl.Objects.Methods.Db.Tb__Access

 

TTb__Access_consts mi.rtl.Objects.Methods.Db.Tb__Access

 

TTb__Access_types mi.rtl.Objects.Methods.Db.Tb__Access

 

TTb__Access_types.TipoPonteiroBD mi.rtl.Objects.Methods.Db.Tb__Access

 

TTb__Access_types.TMI_DataFile mi.rtl.Objects.Methods.Db.Tb__Access

 

TTb__Access_types.TMI_IndexFile mi.rtl.Objects.Methods.Db.Tb__Access

 

TTb___Access mi.rtl.Objects.Methods.Db.Tb___Access

 

TTb___Access_consts mi.rtl.Objects.Methods.Db.Tb___Access

 

TTb___Access_types mi.rtl.Objects.Methods.Db.Tb___Access

 

TTCPBlockSocket blcksock

Implementation of TCP socket.

TTelnetSend tlntsend

Class with implementation of Telnet/SSH script client.

TTelnetState tlntsend

State of telnet protocol

TTemplateParser fpTemplate

 

TTFTPSend ftptsend

Implementation of TFTP client and server

TTransferEncoding httpsend

These encoding types are used internally by the THTTPSend object to identify the transfer data types.

TTypes mi.rtl.Types

A classe TTypes declara todos os tipos globais do pacote Mi.RTL

TTypes.LongRec mi.rtl.Types

 

TTypes.TEnumField mi.rtl.Types

O tipo registro TEnumField é usado para saber o tamanho dos parâmetros da função CreateEnumField

TTypes.TEnumField_ofs mi.rtl.Types

 

TTypes.TEvent mi.rtl.Types

  • O tipo TEvent é usado enviar mensagem para uma classe inserida em um grupo de classes.

TTypes.TIdentification mi.rtl.Types

 

TTypes.TipoOfsSeg mi.rtl.Types

 

TTypes.TMsg mi.rtl.Types

O tipo TMsg é usado para transmitir mensagem para o windows

TTypes.TObjectList mi.rtl.Types

 

TTypes.TPoint mi.rtl.Types

O registro TPoint é usado para guardar as coordenadas da tela. Usado no turbo vision

TTypes.TPointer mi.rtl.Types

  • A classe TPointer é usada para alocar memória no heap.

    • NOTA

      • A função SysTVGetSrcBuf usa para ler a memória de vídeo do console.

      • O Método TTypes.TPointer.Get_Mem ignora alocação de memória real porque não sei como fazer nas plataformas diferentes do Windows.

TTypes.TRect mi.rtl.Types

  • TRect Class - RECTANGLE Class

TTypes.TReg_Of_Char mi.rtl.Types

O tipo TReg_Of_Char é usado para calcular os caracteres equivalentes sem acentos quando os mesmos tiverem acentos

TTypes.TSItem mi.rtl.Types

  • Difine os tipos usados no Turbo Vision e não declarados em QDialogs

TTypes.TStr255 mi.rtl.Types

  • O tipo TStr255 é usado para chamadas das API do windows

TTypes.TWebMsg mi.rtl.Types

  • Registro usado para enviar mensagem entre classes

TTypes.WordRec mi.rtl.Types

*

TTypes._TStr255 mi.rtl.Types

  • O tipo _TStr255 é usado para acessar o tipo AnsiChar de 255 caracteres

TUDPBlockSocket blcksock

Implementation of UDP socket.

TUiDmxScroller mi.rtl.ui.dmxscroller.inputbox

 

TUiDmxScroller mi_rtl_ui_Dmxscroller

A classe TUiDmxScroller tem como objetivo criar um formulário baseado em uma lista do tipo ShortString.

  • NOTAS

    • O método createStruct criar uma lista de campo tipo TDmxFieldRec com todas as informações necessárias para criar uma tabela ou um formulário.

    • O formulário é criado com apena uma linha.

  • EXEMPLO:

    • Template := '˜Nome˜\SSSSSSSSSSSSSSSSSSSSˆBnome ˜Idade:˜\BBˆBidade'

      • A classe cria a lista de campos:

        • Label1 : Nome

        • Field1 : campo ShortString com 20 posições maiúsculas

          • ˆBnome : A sequência após ˆB contém o nome do campo

        • Label2 : Idade

        • Field2 : Campo byte com duas posições

          • ˆBidade: A sequência após ˆB contém o nome do campo -

TUiDmxScroller_Buttons mi_rtl_ui_DmxScroller_Buttons

A classe TUiDmxScroller_Buttons tem como objetivo registrar os dados necessários para criar os botões de navegação e edição de uma tabela quando TDataSource for <> nil.

  • EXEMPLO USO

    
    
    

TUiDmxScroller_sql mi_rtl_ui_Dmxscroller_sql

A classe TUiDmxScroller_sql implementa o acesso ao banco de dados usando o atributo CustomBufDataset

TUiMethods mi_rtl_ui_methods

 

TUiTypes mi_rtl_ui_types

A class TUiTypes concentra todos os tipo do pacote mi.ui.

TUiTypes.TRCommand mi_rtl_ui_types

 

TUiTypes.TStrSQL mi_rtl_ui_types

O record TStrSQL é usado para padronizar os comandos sql independente do banco de dados.

TUiTypes.TValue mi_rtl_ui_types

 

TUiTypes.TViRect mi_rtl_ui_types

O registro TViRect usado para calcular retângulo baseado em uma origem e seu visinho na direção de TDirection

  • NOTA

    • Exemplo de uso está na unit : mi.rtl.objects.methods.ui.Dmxscroller.test;

    • O Exemplo foi criado para executar modo console.

    • Para testar no modo console veja o projeto rtl/TestTviRect

TUnSortedStrCollection mi.rtl.Objects.Methods.Collection.SortedCollection.StrCollection

A classe TUnSortedStrCollection implementa uma coleção de AnsiString na ordem original de inserção das AnsiStrings

TUnSortedStringCollection mi.rtl.Objects.Methods.Collection.SortedCollection.StringCollection

A classe TUnSortedStringCollection implementa uma coleção de Shortstring na ordem original de inserção dos ShortStrings

TV3Auth snmpsend

Type of SNMPv3 authorization

TV3Flags snmpsend

Possible values for SNMPv3 flags.

TV3Priv snmpsend

Type of SNMPv3 privacy

TV3Sync snmpsend

It holding all information for SNMPv3 agent synchronization

TValue mi_rtl_ui_Dmxscroller

 

TWindowsCertStoreLocation ssl_openssl_capi

 

TX509Free ssl_openssl11_lib

 

TX509Free ssl_openssl3_lib

 

TX509Free ssl_openssl_lib

 

TypeDate mi_rtl_ui_dmxscroller_form

A constante TypeDate ...

TypeHora mi_rtl_ui_dmxscroller_form

A constante TypeHora ...

TypeMemo mi_rtl_ui_dmxscroller_form

A constante TypeMemo ...

TZDSTName tzutil

 

TZName tzutil

 

TZOffset tzutil

 

TZSeconds tzutil

 

UnquoteStr synautil

Remove quotation from Value string. If Value is not quoted, then return same string without any modification.

UpdateCrc16 synacode

Returns a new CRC16 value after adding a new byte of data.

UpdateCrc32 synacode

Returns a new CRC32 value after adding a new byte of data.

URLFullSpecialChar synacode

 

URLSpecialChar synacode

 

WakeOnLan synamisc

With this function you can turn on a computer on the network, if this computer supports Wake-on-LAN feature. You need the MAC address (network card identifier) of the computer. You can also assign a target IP addres. If you do not specify it, then broadcast is used to deliver magic wake-on-LAN packet. However broadcasts work only on your local network. When you need to wake-up a computer on another network, you must specify any existing IP addres on same network segment as targeting computer.

WideToString synachar

Convert WideString to binary string with unicode content.

WriteStrToStream synautil

write string to stream.

X509Digest ssl_openssl11_lib

 

X509Digest ssl_openssl3_lib

 

X509Digest ssl_openssl_lib

 

X509Free ssl_openssl11_lib

 

X509Free ssl_openssl3_lib

 

X509Free ssl_openssl_lib

 

X509GetIssuerName ssl_openssl11_lib

 

X509GetIssuerName ssl_openssl3_lib

 

X509GetIssuerName ssl_openssl_lib

 

X509GetSerialNumber ssl_openssl11_lib

 

X509GetSerialNumber ssl_openssl3_lib

 

X509GetSerialNumber ssl_openssl_lib

 

X509GetSubjectName ssl_openssl11_lib

 

X509GetSubjectName ssl_openssl3_lib

 

X509GetSubjectName ssl_openssl_lib

 

X509GmtimeAdj ssl_openssl11_lib

 

X509GmtimeAdj ssl_openssl3_lib

 

X509GmtimeAdj ssl_openssl_lib

 

X509NameAddEntryByTxt ssl_openssl11_lib

 

X509NameAddEntryByTxt ssl_openssl3_lib

 

X509NameAddEntryByTxt ssl_openssl_lib

 

X509NameHash ssl_openssl11_lib

 

X509NameHash ssl_openssl3_lib

 

X509NameHash ssl_openssl_lib

 

X509NameOneline ssl_openssl11_lib

 

X509NameOneline ssl_openssl3_lib

 

X509NameOneline ssl_openssl_lib

 

X509New ssl_openssl11_lib

 

X509New ssl_openssl3_lib

 

X509New ssl_openssl_lib

 

X509print ssl_openssl11_lib

 

X509print ssl_openssl3_lib

 

X509print ssl_openssl_lib

 

X509SetIssuerName ssl_openssl11_lib

 

X509SetIssuerName ssl_openssl3_lib

 

X509SetIssuerName ssl_openssl_lib

 

X509SetNotAfter ssl_openssl11_lib

 

X509SetNotAfter ssl_openssl3_lib

 

X509SetNotAfter ssl_openssl_lib

 

X509SetNotBefore ssl_openssl11_lib

 

X509SetNotBefore ssl_openssl3_lib

 

X509SetNotBefore ssl_openssl_lib

 

X509SetPubkey ssl_openssl11_lib

 

X509SetPubkey ssl_openssl3_lib

 

X509SetPubkey ssl_openssl_lib

 

X509SetVersion ssl_openssl11_lib

 

X509SetVersion ssl_openssl3_lib

 

X509SetVersion ssl_openssl_lib

 

X509Sign ssl_openssl11_lib

 

X509Sign ssl_openssl3_lib

 

X509Sign ssl_openssl_lib

 

X509_ASN_ENCODING Crypt32

 

X509_STORE_add_cert ssl_openssl11_lib

 

X509_STORE_add_cert ssl_openssl3_lib

 

X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH ssl_openssl11_lib

 

X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH ssl_openssl3_lib

 

X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH ssl_openssl_lib

 

X509_V_ERR_AKID_SKID_MISMATCH ssl_openssl11_lib

 

X509_V_ERR_AKID_SKID_MISMATCH ssl_openssl3_lib

 

X509_V_ERR_AKID_SKID_MISMATCH ssl_openssl_lib

 

X509_V_ERR_APPLICATION_VERIFICATION ssl_openssl11_lib

 

X509_V_ERR_APPLICATION_VERIFICATION ssl_openssl3_lib

 

X509_V_ERR_APPLICATION_VERIFICATION ssl_openssl_lib

 

X509_V_ERR_CERT_CHAIN_TOO_LONG ssl_openssl11_lib

 

X509_V_ERR_CERT_CHAIN_TOO_LONG ssl_openssl3_lib

 

X509_V_ERR_CERT_CHAIN_TOO_LONG ssl_openssl_lib

 

X509_V_ERR_CERT_HAS_EXPIRED ssl_openssl11_lib

 

X509_V_ERR_CERT_HAS_EXPIRED ssl_openssl3_lib

 

X509_V_ERR_CERT_HAS_EXPIRED ssl_openssl_lib

 

X509_V_ERR_CERT_NOT_YET_VALID ssl_openssl11_lib

 

X509_V_ERR_CERT_NOT_YET_VALID ssl_openssl3_lib

 

X509_V_ERR_CERT_NOT_YET_VALID ssl_openssl_lib

 

X509_V_ERR_CERT_REJECTED ssl_openssl11_lib

 

X509_V_ERR_CERT_REJECTED ssl_openssl3_lib

 

X509_V_ERR_CERT_REJECTED ssl_openssl_lib

 

X509_V_ERR_CERT_REVOKED ssl_openssl11_lib

 

X509_V_ERR_CERT_REVOKED ssl_openssl3_lib

 

X509_V_ERR_CERT_REVOKED ssl_openssl_lib

 

X509_V_ERR_CERT_SIGNATURE_FAILURE ssl_openssl11_lib

 

X509_V_ERR_CERT_SIGNATURE_FAILURE ssl_openssl3_lib

 

X509_V_ERR_CERT_SIGNATURE_FAILURE ssl_openssl_lib

 

X509_V_ERR_CERT_UNTRUSTED ssl_openssl11_lib

 

X509_V_ERR_CERT_UNTRUSTED ssl_openssl3_lib

 

X509_V_ERR_CERT_UNTRUSTED ssl_openssl_lib

 

X509_V_ERR_CRL_HAS_EXPIRED ssl_openssl11_lib

 

X509_V_ERR_CRL_HAS_EXPIRED ssl_openssl3_lib

 

X509_V_ERR_CRL_HAS_EXPIRED ssl_openssl_lib

 

X509_V_ERR_CRL_NOT_YET_VALID ssl_openssl11_lib

 

X509_V_ERR_CRL_NOT_YET_VALID ssl_openssl3_lib

 

X509_V_ERR_CRL_NOT_YET_VALID ssl_openssl_lib

 

X509_V_ERR_CRL_SIGNATURE_FAILURE ssl_openssl11_lib

 

X509_V_ERR_CRL_SIGNATURE_FAILURE ssl_openssl3_lib

 

X509_V_ERR_CRL_SIGNATURE_FAILURE ssl_openssl_lib

 

X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT ssl_openssl11_lib

 

X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT ssl_openssl3_lib

 

X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT ssl_openssl_lib

 

X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD ssl_openssl11_lib

 

X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD ssl_openssl3_lib

 

X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD ssl_openssl_lib

 

X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD ssl_openssl11_lib

 

X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD ssl_openssl3_lib

 

X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD ssl_openssl_lib

 

X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD ssl_openssl11_lib

 

X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD ssl_openssl3_lib

 

X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD ssl_openssl_lib

 

X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD ssl_openssl11_lib

 

X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD ssl_openssl3_lib

 

X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD ssl_openssl_lib

 

X509_V_ERR_INVALID_CA ssl_openssl11_lib

 

X509_V_ERR_INVALID_CA ssl_openssl3_lib

 

X509_V_ERR_INVALID_CA ssl_openssl_lib

 

X509_V_ERR_INVALID_PURPOSE ssl_openssl11_lib

 

X509_V_ERR_INVALID_PURPOSE ssl_openssl3_lib

 

X509_V_ERR_INVALID_PURPOSE ssl_openssl_lib

 

X509_V_ERR_KEYUSAGE_NO_CERTSIGN ssl_openssl11_lib

 

X509_V_ERR_KEYUSAGE_NO_CERTSIGN ssl_openssl3_lib

 

X509_V_ERR_KEYUSAGE_NO_CERTSIGN ssl_openssl_lib

 

X509_V_ERR_OUT_OF_MEM ssl_openssl11_lib

 

X509_V_ERR_OUT_OF_MEM ssl_openssl3_lib

 

X509_V_ERR_OUT_OF_MEM ssl_openssl_lib

 

X509_V_ERR_PATH_LENGTH_EXCEEDED ssl_openssl11_lib

 

X509_V_ERR_PATH_LENGTH_EXCEEDED ssl_openssl3_lib

 

X509_V_ERR_PATH_LENGTH_EXCEEDED ssl_openssl_lib

 

X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN ssl_openssl11_lib

 

X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN ssl_openssl3_lib

 

X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN ssl_openssl_lib

 

X509_V_ERR_SUBJECT_ISSUER_MISMATCH ssl_openssl11_lib

 

X509_V_ERR_SUBJECT_ISSUER_MISMATCH ssl_openssl3_lib

 

X509_V_ERR_SUBJECT_ISSUER_MISMATCH ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_GET_CRL ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_GET_CRL ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_GET_CRL ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY ssl_openssl_lib

 

X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE ssl_openssl11_lib

 

X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE ssl_openssl3_lib

 

X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE ssl_openssl_lib

 

X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION ssl_openssl11_lib

 

X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION ssl_openssl3_lib

 

X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION ssl_openssl_lib

 

X509_V_ILLEGAL ssl_openssl11_lib

 

X509_V_ILLEGAL ssl_openssl3_lib

 

X509_V_ILLEGAL ssl_openssl_lib

 

X509_V_OK ssl_openssl11_lib

 

X509_V_OK ssl_openssl3_lib

 

X509_V_OK ssl_openssl_lib

 

XorString synautil

XOR each byte in the strings

_Dialogs mi.ui.dialogs

 

_TDmxScroller_Form mi_rtl_ui_dmxscroller_form

A classe _TDmxScroller_Form implementa a construção de formulários usando uma lista de Templates do tipo TDmxScroller

_TDmxScroller_Form_Atributos mi_rtl_ui_dmxscroller_form

A class _TDmxScroller_Form_Atributos contém os atributos da class TDmxScroller_Form

_TypeDate mi_rtl_ui_dmxscroller_form

A constante _TypeDate ...

_X509Free ssl_openssl11_lib

 

_X509Free ssl_openssl3_lib

 

_X509Free ssl_openssl_lib

 


Gerado por PasDoc 0.16.0.