Árvore de páginas

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
MemoRead
MemoRead

Função: MemoRead

Retorna o conteúdo de um arquivo do tipo texto.

MemoRead ( < cFile>, [ lChangeCase] ) --> cText

 

NomeTipoDescriçãoObrigatórioReferência
cFileCaracterIndica o nome do arquivo do tipo texto.X 
lChangeCaseLógicoIndica se, verdadeiro (.T.), a busca do nome do arquivo deve ser em letra minúscula; caso contrário, falso (.F.), a busca será realizada conforme foi escrito. Conteúdo padrão = .T.  

 

cText
    (caracter)
  • Retorna o conteúdo do arquivo texto ou uma string vazia ("") em caso de erro.
  • A função lê arquivos texto (string terminado com caracter 0) no server e no client.
  • A leitura terá limite de tamanho de 65535 bytes.
  • Se o parâmetro <lChangeCase> estiver com o valor .T., o nome do arquivo em <cFile> será colocado em letra minúscula, caso contrário, será mantido o valor.
  • Em ambiente Windows, os nomes de arquivos não possuem diferenciação entre maiúsculo e minúsculo, logo, a função conseguirá abrir o arquivo <cFile> independente do valor definido no parâmetro <lChangeCase>. Em ambiente Linux ou Mac, o nome dos arquivos respeita a diferenciação.
  • Em caso de erro, utilize a função FError para maiores detalhes.
Exemplos
User Function Teste
// Retorna conteúdo do arquivo TXTcLine TXT
Local cLine := MemoRead( "c:/dir/test.txt" )

// Verifica o número de linhas no textonLines texto
Local nLines := MLCount( cLine )

// Varre todas as linhas do textoFor texto
For nX := 1 To nLines
MsgAlert( MemoLine( cLine, , nX ) )
Next nX
Return
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server.

Veja Também