Páginas filhas
  • MPFilesBinary

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • New()

    • Sintaxe:

      • MPFilesBinary():New()

    • Descrição:

      • Instancia a cliasse MPFilesBinary()

    • Parâmetros:

      • Vazio

    • Retorno:

      • Vazio
  • Register()

    • Sintaxe:

      • MPFilesBinary():Resgister( lShowProcess ) → aRet
    • Descrição:

      • Registra os dados na FILES_BINARY
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        lShowProcessLógicoDefine se exibe barra de processamentoX
    • Retorno:

      • aRet → Array - Se processado com sucesso retorna lista do arquivo com seu UUID registrado.
      • Bloco de código
        aRet := {
        	{ Arquivo, UUID do Arquivo }
        }
  • WriteFB()

    • Sintaxe:

      • MPFilesBinary():WriteFb( oProcess, lEnd )
    • Descrição:

      • Grava os dados na FILES_BINARY
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        oProcessObjetoObjeto da barra de processamento

        lEndLógicoPassado como referência, recebe se houve cancelamento durante o processo

    • Retorno:

      • Vazio

  • ReadFB()

    • Sintaxe:

      • MPFilesBinary():ReadFB( cUUID, cDir, cArq, lAskOver ) → lOk
    • Descrição:

      • Leitura dos dados na FILES_BINARY

    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        cUUIDCaracterUUID do File BinaryX
        cDirCaracterDiretório ondo o arquivo será gravadoX
        cArqCaracterNome do arquivoX
        lAskOverLógicoIndica se pergunta se deve sobrepor o arquivo. Padrão .T.

    • Retorno:

      • lOk → Lógico - Status do processamento
  • DeleteFB()

    • Sintaxe:

      • MPFilesBinary():DeleteFB( cUUID ) → lDeleted
    • Descrição:

      • Deleta o arquivo no banco de dados (Delete físico).
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        cUUIDCaractereUUID do File BinaryX
    • Retorno:

      • lDeleted → Lógico - Indica se foi possível a deleção
  • GetFB()

    • Sintaxe:

      • MPFilesBinary():GetFB()
    • Descrição:

      • Getter File/Lista de arquivos atribuída para processamento
    • Parâmetros:

      • Vazio
    • Retorno:

      • Vazio ou Arquivo/Lista
  • SetFB()

    • Sintaxe:

      • MPFilesBinary():SetFB()
    • Descrição:

      • Setter arquivo/lista que será processada
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        xFilesCaractere ou ArrayPode ser um arquivo ou lista de arquivosX
    • Retorno:

      • lOk -> Lógico - Sucesso na atribuição
  • SetUnitTest()

    • Sintaxe:

      • MPFilesBinary():SetUnitTest()
    • Descrição:

      • Setter do Unit Teste
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        lUnitLógicoHabilita/Desabilita o Unit Test. Padrão .T.

    • Retorno:

      • Vazio
  • SetBlockSize()

    • Sintaxe:

      • MPFilesBinary():SetBlockSize()
    • Descrição:

      • Setter nre Blocksize para read/write do file
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        nSizeNuméricoTamanho do Blocksize

    • Retorno:

      • Vazio
  • SizeFB()

    • Sintaxe:

      • MPFilesBinary():SizeFB()
    • Descrição:

      • Verifica o tamanho de um determinado arquivo no banco de dados
    • Parâmetros:

      • NomeTipoDescriçãoObrigatórioPadrão
        cUUIDCaracterUUID do File BinaryX
        cUnitOfMeasurementCaracterUnidade de medida que será retornado o tamanho do arquivo
        'B'
        lRoundLógicoIndica se será ou não arredondado o tamanho do arquivo
        .F.
        nRoundNuméricoIndica a quantidade de casas decimais para arredondamento. Padrão 3
        3
    • Retorno:

      • cSize → cSize - Tamanho do arquivo
  • saveAlias()

    • Sintaxe:

      • MPFilesBinary():saveAlias()
    • Descrição:

      • Guarda a área de trabalho inicial
    • Parâmetros:

      • Vazio
    • Retorno:

      • Vazio
  • restoreAlias()

    • Sintaxe:

      • MPFilesBinary():saveAlias()
    • Descrição:

      • Restaura a área de trabalho inicial
    • Parâmetros:

      • Vazio
    • Retorno:

      • Vazio