Árvore de páginas

Versões comparadas

Chave

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

...

  • A função lê arquivos texto (string terminada 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.
  • O valor padrão de lChangeCase é .T.. A partir da build 7.00.121227A, o valor padrão de lChangeCase para Logix é .F..
  • A partir da build 7.00.120420A, o valor padrão de lChangeCase, para Linux, pode ser sobrescrito modificando o valor da chave CaseSensitive, na seção General, do arquivo ini do TOTVS | Application Server. Essa mudança impacta outras funções que também tratam arquivos.
  • 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

Bloco de código
languagecpp
themeEclipselanguagecpp
titleExemplo 1
linenumberstrue
collapsefalse
User Function Teste
  // Retorna conteúdo do arquivo TXT
  Local cLine := MemoRead( "c:\dir\test.txt" )
  
  // Verifica o número de linhas no texto
  Local nLines := MLCount( cLine )
  
  // Varre todas as linhas do texto
  For nX := 1 To nLines
    MsgAlert( MemoLine( cLine, , nX ) )
  Next nX
Return

...