Histórico da Página
...
New()
Sintaxe:
MPFilesBinary():New() → oFb
Descrição:
Instância a classe MPFilesBinary()
Parâmetros:
Vazio
Retorno:
- oFb → Objeto - Objeto da classe MPFilesBinary()
Register()
Sintaxe:
- MPFilesBinary():Resgister( lShowProcess ) → aRet
Descrição:
- Registra os dados na FILES_BINARY
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão lShowProcess Lógico Define se exibe barra de processamento X
Retorno:
aRet → Array - Se processado com sucesso retorna lista do arquivo com seu UUID registrado.
Bloco de código aRet[1][1] - Caminho do arquivo. Ex.: 'C:/TOTVS/arquivo.txt' aRet[1][2] - UUID registrado
WriteFB()
Sintaxe:
- MPFilesBinary():WriteFB( oProcess, lEnd )
Descrição:
- Grava os dados na FILES_BINARY
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão oProcess Objeto Objeto da barra de processamento NIL lEnd Lógico Passado como referência, recebe se houve cancelamento durante o processo .F.
Retorno:
Vazio
ReadFB()
Sintaxe:
- MPFilesBinary():ReadFB( cUUID, cDir, cArq, lAskOver ) → lOk
Descrição:
Leitura dos dados na FILES_BINARY
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão cUUID Caracter UUID do File Binary X cDir Caracter Diretório ondo o arquivo será gravado. X cArq Caracter Nome do arquivo. X lAskOver Lógico Indica se pergunta se deve sobrepor o arquivo. .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:
Nome Tipo Descrição Obrigatório Padrão cUUID Caractere UUID do File Binary X
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( xFiles ) → lOk
Descrição:
- Setter arquivo/lista que será processada
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão xFiles Caractere ou Array Pode ser um arquivo ou lista de arquivos X
Retorno:
- lOk -> Lógico - Sucesso na atribuição
SetUnitTest()
Sintaxe:
- MPFilesBinary():SetUnitTest( lUnit )
Descrição:
- Setter do Unit Teste
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão lUnit Lógico Habilita/Desabilita o Unit Test. .T.
Retorno:
- Vazio
SetBlockSize()
Sintaxe:
- MPFilesBinary():SetBlockSize( nSize )
Descrição:
- Setter nre Blocksize para read/write do file
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão nSize Numérico Tamanho do Blocksize 1mb
Retorno:
- Vazio
SizeFB()
Sintaxe:
- MPFilesBinary():SizeFB( cUUID, cUnitOfMeasurement, , lRound, nRound ) → cSize
Descrição:
- Verifica o tamanho de um determinado arquivo no banco de dados
Parâmetros:
Nome Tipo Descrição Obrigatório Padrão cUUID Caracter UUID do File Binary X cUnitOfMeasurement Caracter Unidade de medida que será retornado o tamanho do arquivo 'B' lRound Lógico Indica se será ou não arredondado o tamanho do arquivo .F. nRound Numérico Indica a quantidade de casas decimais para arredondamento. 3
Retorno:
- cSize → Caractere - Tamanho do arquivo
saveAlias()
Sintaxe:
- MPFilesBinary():saveAlias()
Descrição:
- Guarda a área de trabalho inicial
Parâmetros:
- Vazio
Retorno:
- Vazio
restoreAlias()
Sintaxe:
- MPFilesBinary():restoreAlias()
Descrição:
- Restaura a área de trabalho inicial
Parâmetros:
- Vazio
Retorno:
- Vazio
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas